REGAFI · French Banks, PSPs & Insurers
Pricing
from $1.00 / 1,000 register rows
REGAFI · French Banks, PSPs & Insurers
Export licensed banks, payment-service agents and insurers from the official ACPR REGAFI register. SIREN, LEI, CIB, authorisations and mandates — one row per entity. Public register. No API key.
Pricing
from $1.00 / 1,000 register rows
Rating
0.0
(0)
Developer
Corentin Robert
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
REGAFI Scraper · French Banks, PSPs & Insurers
Export licensed banks, payment-service agents, e-money firms and insurance undertakings from the official ACPR REGAFI register — SIREN, LEI, CIB, authorisations and mandates in a KYC-ready dataset.
Paste SIRENs you already have, or export an entire category (payment-service agents, credit institutions, and more). One row per entity — JSON, CSV, or Excel from Apify Console.
No login. No API key. No Banque de France developer account.
REGAFI does not publish emails or phones. This Actor never invents them. For insurance and banking intermediaries (brokers, CIF), use ORIAS Scraper.
Free plan: 20 rows / run. Paid plans follow your PPE budget.
Who is this for?
| You are… | Typical goal | Suggested setup |
|---|---|---|
| Payment / PSP vendor | Prospect list of Agent PSP in France | Catalog · Payment service agents · Register |
| Compliance / KYC team | Confirm a bank or PSP is on the ACPR register | Lookup · paste SIRENs |
| Banking partnership team | Licensed payment institutions with address and licences | Catalog · Payment institutions · Profile |
| Insurance analyst | Undertakings (not brokers) with Solvency context | Catalog · Non-life / Life · Profile |
| Data / ops | Full sector snapshot without mandate payload | Catalog · All banking · Register |
| Risk / monitoring | New and removed Agent PSP week over week | Monitor · Payment service agents |
What you get by default (Register): registered name, trading names, SIREN when published, LEI, CIB, category, city, country, active/retiring flag, and a link back to the public register.
Profile rows add street address, legal form, compact authorisations, Agent PSP principals/agents, and passport countries — still no email or phone (the register does not store them).
Typical fill rates (live public register, August 2026):
| Field | Payment service agents (sample) | Credit institutions |
|---|---|---|
| Name | 100% | 100% |
| City / country | ~100% | ~100% |
| SIREN | Mixed — many agents are natural persons | ~100% of French legal entities |
| LEI / CIB | Rare on agents | High on credit institutions |
| Email / phone | 0% (not published) | 0% (not published) |
Quick start
Three minutes to your first results:
- Open the Actor and click Try (preset: 20 payment-service agents).
- Leave Catalog and Register.
- Click Start — rows appear in the dataset as they are exported.
Look up a known bank (KYC):
{"mode": "lookup","identifiers": ["662042449", "R0MUWSFPU8MPRO8K5P83"],"exportLevel": "profile"}
Full payment-institution list with licences:
{"mode": "catalog","categories": ["payment-institution"],"exportLevel": "profile","maxItems": 0}
Ready-made examples (published tasks)
| Example | Best for |
|---|---|
| Export French payment-service agents from REGAFI | First catalog run |
| Export French credit institutions from REGAFI | Banking KYC list |
| Validate SIREN registration on the REGAFI register | Compliance lookup |
| Payment institutions with ACPR licences and mandates | Profile / mandate file |
| Monitor weekly Agent PSP changes on REGAFI | Scheduled watch |
What does it extract?
| Category | Fields |
|---|---|
| Identity | Name, trading names, acronym, REGAFI id, legal type, legal form |
| Identifiers | SIREN, LEI, CIB (and all published CIB codes) |
| Classification | Sector (Banque / Assurance), categories, authorization nature |
| Location | Street (Profile), zip, city, country, full address line |
| Status | Active / being retired, isRegistered, registrationStatus |
| Licences (Profile) | Compact authorisations, counts |
| Mandates (Profile) | Agents and principals (name, SIREN, mandate label, dates) |
| Passports (Profile) | Inbound / outbound passport countries |
| Monitor | changeType (added / removed / baseline_seeded) |
Dataset views: Overview, KYC / compliance, Licences & mandates.
This Actor never fills email or phone. If you need broker contacts, use ORIAS.
Modes
| Mode | You provide | You get |
|---|---|---|
| catalog | Category codes (Agent PSP, credit institutions, …) | Every matching entity, up to Max rows |
| lookup | SIRENs, CIB, LEI, or names | Registration status (+ optional profile) |
| monitor | Categories | New and removed entities vs the previous run |
Legacy input still works: categories / full → catalog, validate / enrich → lookup, old 34-TBR07 codes → the new category keys, enrich: false → Register.
Export levels
| Level | Extra register calls | Best for |
|---|---|---|
| register | Search index only | Fast lists, ~22k Agent PSP |
| profile | Full entity file | Address, licences, mandates |
Sample output
Catalog / Lookup (Register) — BNP Paribas:
{"referenceId": "20556","name": "BNP Paribas","siren": "662042449","lei": "R0MUWSFPU8MPRO8K5P83","cib": "30004","entityType": "Banque","category": "Établissement de Crédit","activities": ["Établissement de Crédit"],"city": "PARIS","country": "FRANCE","status": "Active","isRegistered": true,"registrationStatus": "Registered","url": "https://www.regafi.fr/pages/resultats/?q=662042449"}
Profile (street + mandates) — payment-service agent:
{"referenceId": "50751","name": "CHANGE MEDITERRANEE","siren": "378484877","category": "Changeur manuel","activities": ["Changeur manuel", "Agent PSP"],"address": "17 avenue Jean Médecin","postalCode": "06000","city": "NICE","country": "FRANCE","addressFull": "17 avenue Jean Médecin, 06000 NICE, FRANCE","principalCount": 1,"url": "https://www.regafi.fr/pages/resultats/?q=378484877"}
Lookup miss:
{"siren": "123456789","isRegistered": false,"registrationStatus": "Not registered","query": "123456789","queryKind": "siren"}
How much does it cost to scrape REGAFI?
HTTP-only reads of the public register keep compute low. Pay-per-event — platform usage is billed to the user.
| Event | Price |
|---|---|
Run start (apify-actor-start) | $0.00005 |
| Register row | $0.001 (~$1 / 1,000) |
| Profile row (licences + mandates) | $0.0015 (~$1.50 / 1,000) |
| Lookup row (KYC) | $0.002 (~$2 / 1,000) |
| Monitor delta row | $0.0015 (~$1.50 / 1,000) |
| Scenario | Approx. cost |
|---|---|
| 20 register rows (first test) | ~$0.02 |
| 1,000 register rows | ~$1.00 |
| 1,000 profile rows | ~$1.50 |
| ~22,000 Agent PSP (register) | ~$22 |
Totals include the one-time start charge. Free Apify accounts are capped at 20 rows per run even if Max rows is 0.
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | string | catalog | catalog, lookup, or monitor |
categories | string[] | ["psp-agent"] | Catalog / Monitor categories |
identifiers | string[] | [] | Lookup: SIREN, CIB, LEI, or name |
exportLevel | string | register | register or profile |
maxItems | integer | 0 (20 in Console) | 0 = no cap. Free plan: 20 / run |
filterDepartment | string | — | Zip prefix, e.g. 69 |
filterZipPrefix | string | — | Longer zip prefix |
filterNameContains | string | — | Name contains |
How it works
- Read the official public REGAFI datasets (unified ACPR bank + insurance portal, live since July 2026).
- Filter by category, zip, or pasted identifiers.
- Optionally load the full entity file for address, licences and mandates.
- Push one dataset row per entity. Missing register fields stay
null— they are never invented.
You do not need a key from developer.regafi.banque-france.fr. That API is a separate ACPR product.
Also available
| Actor | What it covers |
|---|---|
| ORIAS Scraper | Insurance and finance intermediaries (COA, CIF, COBSP) with emails and phones |
REGAFI = licensed institutions and agents (ACPR). ORIAS = intermediaries. Most KYC stacks need both.
Limitations
- No emails, no phones on REGAFI. Do not expect CRM inboxes from this Actor.
- Many Agent PSP rows are natural persons without a SIREN.
- The July 2026 portal replaced the old SPIP search URLs (
spip.php?page=results). This Actor targets the current register. - Monitor stores a baseline in a named key-value store (
regafi-monitor) on Apify Cloud so weekly runs can diff.
Legality
This Actor reads public pages and datasets of the ACPR REGAFI / REFASSU portal. Use the data for legitimate compliance, research, and B2B purposes. You are responsible for how you store and process personal data (many Agent PSP records are named individuals).
Local development
cd regafi-scrapernpm installnpm testapify run --purge --input-file=./.actor/INPUT.json
Always pass --input-file=./.actor/INPUT.json. A leftover root input.json or storage/key_value_stores/default/INPUT.json can override the Try preset.
Changelog
See CHANGELOG.md.
Support
Questions or a custom pipeline (ORIAS + REGAFI merge, scheduled KYC, CRM mapping): corentin@outreacher.fr.