Skip to content

ORIAS Register Scraper

Try for free

French insurance, banking and finance intermediaries from the official ORIAS register: search by name, SIREN or ORIAS number, or export the whole register filtered by category (COA, MIA, CIF...), status and location. Legal form, contacts, categories with dates, mandators. No login needed.

🛡️ ORIAS Register Scraper

Export French insurance, banking and finance intermediaries from the official ORIAS register (orias.fr): brokers, agents, banking intermediaries, financial investment advisors and more. Search by name, SIREN or ORIAS number, or go through the whole register filtered by category, status and location. Each row has the ORIAS number, SIREN, legal form, address, public phone and email, every registration category with its status and date, and the mandators an agent works for. No login needed; $1.69 per 1,000 intermediaries with detail page data on the Free plan, platform usage included.

✨ Why use ORIAS Register Scraper?

  • 📚 The whole register — leave the search empty and set no limit to export every registered intermediary (about 72,000), or narrow it with filters.
  • 🎯 Precise filters — registration category (COA, AGA, MA, MAL, MIA, COBSP, MOBSP, MOBSPL, MIOBSP, CIF, ALPSI, CIP, IFP), registered or deregistered status, departments, postcodes and cities.
  • 🔎 Lookups — paste names, SIREN numbers or ORIAS numbers to check who is registered and in which category.
  • 🧾 Complete records — legal form, NAF code, RCS, full address, public phone, email and website, categories with dates, fund-collection rights, mandators, professional associations and offered services.
  • ⚡ Fast and light — plain HTTP, no browser; filters run before any detail page is opened, so you only pay for matches.
  • 🔁 Repeatable — schedule it to track new registrations and deregistrations.

🎯 Use cases

  • 📈 Lead generation — lists of insurance brokers (COA) or credit brokers (COBSP) in a region, with public phone and email.
  • ✅ Compliance checks — confirm that a partner or distributor is registered, in the right category, and since when.
  • 🤝 Network mapping — see which insurers and brokers each agent (MA, MAL, MIA, MIOBSP) works for.
  • 📊 Market research — count intermediaries by category, department or legal form.
  • 🗂️ CRM enrichment — add ORIAS numbers, categories and status to your SIREN list.

🚀 How to use

  1. Leave Search terms empty to go through the whole register, or enter names, SIREN or ORIAS numbers.
  2. Pick filters: Registration status, Registration categories, Postcodes or departments, Cities.
  3. Set Max results (0 = no limit, for a full export).
  4. Keep Detail page data on for contacts, legal form and mandators, or turn it off for the faster register list data.
  5. Run it and download the results as JSON, CSV or Excel, or read them through the API.

📥 Input

FieldWhat it does
searchTermsNames, SIREN numbers or ORIAS numbers. Empty = the whole register.
maxResultsHow many intermediaries to save (default 20; 0 = no limit).
statusregistered (default), deregistered or any.
categoriesCategory codes, e.g. COA, MIA, CIF. Matches intermediaries in at least one of them.
postcodesDepartments or postcode prefixes: 75, 69, 971, 75008, 2A, 2B.
citiesCity names, e.g. Lyon (Paris also matches Paris 08).
includeDetailsDetail page data (default on).
proxyConfigurationProxies; the default works for most runs.

Insurance brokers in Paris, 20 results:

{
  "categories": ["COA"],
  "postcodes": ["75"],
  "maxResults": 20
}

Every registered intermediary in the register:

{
  "maxResults": 0
}

📤 Output

FieldDescription
oriasNumberORIAS registration number
sirenSIREN number
name, tradeNameName and trade name
registrationStatusregistered or deregistered
activeCategories, activeCategoryNamesCategories currently registered
personTypeLegal entity (personne morale) or natural person (personne physique), as the register states
legalForm, nafCode, rcsLegal form, NAF code, trade register city
address, postcode, city, department, countryRegistered address
phone, email, websitePublic contact data, when the register publishes it
categoriesEvery category: code, label, status (registered/deleted), date, activity (principal or accessory), canCollectFunds, mandators, associations, services
mandators, mandatorCountDistinct mandators (insurers, banks or intermediaries the agent works for)
associationsProfessional associations
urlThe intermediary's register page
scrapedAtWhen the row was scraped

Example (fictional data):

{
  "oriasNumber": "19004321",
  "siren": "812345678",
  "name": "EXEMPLE COURTAGE",
  "tradeName": "EXEMPLE COURTAGE",
  "registrationStatus": "registered",
  "activeCategories": ["COA", "CIF"],
  "activeCategoryNames": ["Courtier d'assurance ou de réassurance", "Conseiller en investissements financiers"],
  "personType": "Personne morale",
  "legalForm": "Société par Actions Simplifiée",
  "nafCode": "6622Z",
  "rcs": "PARIS",
  "address": "10 RUE EXEMPLE 75008 PARIS France",
  "postcode": "75008",
  "city": "PARIS",
  "department": "75",
  "country": "France",
  "phone": "0100000000",
  "email": "contact@exemple-courtage.fr",
  "website": "www.exemple-courtage.fr",
  "categories": [
    {
      "code": "COA",
      "label": "Courtier d'assurance ou de réassurance",
      "status": "registered",
      "date": "2019-03-12",
      "activity": "Activité d'intermédiation à titre principal",
      "canCollectFunds": false,
      "mandators": [],
      "associations": [{"siren": "900000000", "name": "EXEMPLE ASSOCIATION", "address": "1 rue Exemple 75009 PARIS France"}],
      "services": []
    }
  ],
  "mandators": [],
  "mandatorCount": 0,
  "associations": [{"siren": "900000000", "name": "EXEMPLE ASSOCIATION", "address": "1 rue Exemple 75009 PARIS France"}],
  "url": "https://www.orias.fr/home/showIntermediaire/812345678",
  "scrapedAt": "2026-10-28T11:16:48Z"
}

💰 Pricing

Pay per result, platform usage included:

PlanIntermediary (register list data)+ Detail page dataTotal with details
Free$0.85 / 1,000$0.84 / 1,000$1.69 / 1,000
Starter$0.765 / 1,000$0.755 / 1,000$1.52 / 1,000
Scale$0.68 / 1,000$0.67 / 1,000$1.35 / 1,000
Business$0.595 / 1,000$0.585 / 1,000$1.18 / 1,000

Example: 1,000 intermediaries with detail page data cost $1.69 on the Free plan. Filters are applied before detail pages are opened, so entries that do not match cost nothing.

❓ FAQ

Is it legal? The actor reads the public pages of the ORIAS register, the same pages anyone can open in a browser. Check the register's terms of use and data protection rules (GDPR) for your use of the data, in particular for natural persons.

Do I need an ORIAS account or a proxy? No. The default proxy setting works.

How many results can I get? As many as the register holds. Set Max results to 0 for no limit. A whole-register export of the about 72,000 registered intermediaries with detail page data takes about 3 to 4.5 hours; list-only data takes about 50 minutes.

Why are phone, email or website empty? The register publishes them only when the intermediary chose to; otherwise they are empty.

What do COA, MIA, CIF... mean? They are the register's categories, e.g. COA = insurance or reinsurance broker, MIA = agent of an insurance intermediary, COBSP = banking and payment services broker, CIF = financial investment advisor. activeCategoryNames and categories[].label give the full names.

Can I schedule it or use the API? Yes. Schedule runs, call the API, or use the results in your integrations.

⚠️ Limits

  • European intermediaries that only notified ORIAS of activity in France (the register's "Intermédiaires européens" tab, without a SIREN or detail page) are not included.
  • Location filters use the address shown in the register's result list (the main address).
  • A whole-register export reads about 5,900 result pages of the register; filters that match few entries still go through all of them, which takes about 50 minutes.

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes.

No credit card. No setup calls.