Infogreffe Bilans Scraper: 3-Year Financial Statements FR
Pricing
from $0.00005 / actor start
Infogreffe Bilans Scraper: 3-Year Financial Statements FR
Scrape 3 years of bilans (CA, resultat net, effectifs, total bilan) for French companies via INPI RNE. Dirigeants, capital, NAF, siege, immatriculation. Premium B2B for M&A due diligence, credit scoring, salary benchmarks. $15/1K bilans.
Pricing
from $0.00005 / actor start
Rating
0.0
(0)
Developer
Walid
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
5 days ago
Last modified
Categories
Share
Infogreffe Bilans Scraper — 3-Year Financial Statements for FR Companies (INPI RNE)
⭐ Bookmark this actor → apify.com/dltik/infogreffe-bilans-fr-scraper — Apify ranks by bookmarks, so it directly drives the visibility of this scraper. One click. No signup beyond your existing Apify account.
Scrape 3 years of bilans (chiffre d'affaires, résultat net, effectifs, total bilan) for any French company from the official INPI RNE (Registre National des Entreprises). Same source as Infogreffe / Pappers PRO / Diane — but at $15 per 1K bilans instead of $50K/year subscriptions. Built for M&A due-diligence, credit scoring, salary benchmarking, and B2B intel.
✨ What makes this scraper different
| Feature | This scraper | Other Infogreffe scrapers on Apify |
|---|---|---|
| 3 years of bilans (CA, résultat net, effectifs, total bilan) | ✅ | ❌ only registry metadata |
| Direct INPI RNE source (post-Loi PACTE 2022 official) | ✅ | ❌ legacy Infogreffe scrape |
Structured bilans[] array with normalized numbers | ✅ | ❌ |
confidentialite flag detection (Loi Macron opt-out) | ✅ | ❌ |
dirigeants with DOB + nationality + role | ✅ | partial |
Headline ca_dernier_exercice / resultat_net_dernier_exercice | ✅ | ❌ |
| URL to INPI + annuaire-entreprises | ✅ | ❌ |
| Free auth (no $50/mo Pappers PRO key, no Infogreffe contract) | ✅ | varies |
| Price per record | $0.015 | $0.005 (no bilans) |
What can this Infogreffe bilans scraper do?
- 🇫🇷 26M French companies lookup-able by SIREN (any active or ceased entity registered at the RNE)
- 💰 3 years of bilans (extendable to 5) — CA, résultat net, effectifs, total bilan, type de bilan, durée d'exercice
- 🏛️ Direct INPI RNE source — the official open registry that replaced Infogreffe / RCS as the legal source of truth in 2023 (Loi PACTE)
- 👥 Dirigeants — gérant, président, DG, conseil d'administration, with nom complet, date de naissance, nationalité, rôle
- 🏢 Full identity — dénomination, forme juridique, capital social, code NAF, siège (adresse + CP + commune), date d'immatriculation, état administratif
- 🔒 Confidentialité opt-out detection — flags the ~15% of small companies that legally hid their CA (Loi Macron)
- 🚀 HTTP-only, no headless browser, no anti-bot — runs in under 3s per company
What data can you extract per company?
| Field | Description |
|---|---|
siren | 9-digit national ID |
denomination | Legal company name |
forme_juridique | SARL, SAS, SA, SCI, EURL, SASU... |
capital_social | Share capital in euros |
date_immatriculation | RCS registration date (YYYY-MM-DD) |
code_naf | NAF / APE code (e.g. 62.01Z for software) |
siege_adresse | Headquarters street address |
siege_code_postal | Postal code |
siege_commune | City |
siege_pays | Country |
etat_administratif | A (active) / C (ceased) |
dirigeants | Array of {role, nom, prenoms, nom_complet, date_naissance, nationalite, raison_sociale, siren} |
bilans | Array of yearly bilans (most recent first) with {date_cloture, duree_exercice_mois, ca, resultat_net, total_bilan, effectifs, type_bilan, confidentialite} |
ca_dernier_exercice | Latest revenue (€) — headline number |
resultat_net_dernier_exercice | Latest net income (€) |
effectifs_dernier_exercice | Latest headcount |
total_bilan_dernier_exercice | Latest total assets (€) |
date_dernier_bilan | Most recent close date |
url_inpi | Direct INPI company page |
url_annuaire_entreprises | Direct annuaire-entreprises.data.gouv.fr page |
scraped_at | ISO UTC timestamp |
How to scrape French company bilans in 5 steps
- Create a free Apify account — no credit card required
- Create a free INPI account at data.inpi.fr/login (Loi PACTE 2022 mandate — RNE data is free to all)
- Open Infogreffe Bilans Scraper on Apify Store
- Paste your INPI email + password in the input fields (stored encrypted as Apify secrets) and provide a
sirenslist (e.g.["552120222","775670417"]) - Click Start — clean JSON in seconds with 3 years of bilans, exportable to CSV/JSON/Excel from the dataset UI
How much does it cost to scrape Infogreffe bilans?
PAY_PER_EVENT — $0.015 per bilan record ($15 per 1,000 companies). Failed lookups & runs without credentials are not charged. Compare: Diane / Astree / Pappers PRO charge $50–$200 per bilan via legacy enterprise contracts.
| Run size | Companies | Apify cost | Time |
|---|---|---|---|
| Quick test | 5 | $0.08 | ~15s |
| Standard | 100 | $1.50 | ~3min |
| Deep | 1,000 | $15 | ~30min |
| Massive | 5,000 | $75 | ~2.5h |
Set yearsHistory=5 (default 3) for deeper history at the same price per company. Set includeRawBilans=true to also export every accounting line item (200+ fields per year).
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | enum | siren | siren = bulk SIREN lookup, search = free-text by denomination |
sirens | array | [] | List of 9-digit SIREN (SIRET auto-trimmed) |
query | string | — | Free-text company name (mode=search) |
yearsHistory | int | 3 | 1–5 years of bilans per company |
includeDirigeants | bool | true | Include legal representatives |
includeRawBilans | bool | false | Include full INPI accounting payload per year |
maxResults | int | 100 | Hard cap on returned companies (1–2000) |
inpiUsername | string (secret) | env INPI_USERNAME | Your INPI email |
inpiPassword | string (secret) | env INPI_PASSWORD | Your INPI password |
proxyConfig | object | datacenter off | Optional Apify proxy (rarely needed) |
Output example
{"siren": "552120222","denomination": "L'OREAL","forme_juridique": "SA à conseil d'administration","capital_social": 107132075.4,"date_immatriculation": "1957-01-01","code_naf": "70.10Z","siege_adresse": "14 RUE ROYALE","siege_code_postal": "75008","siege_commune": "PARIS","siege_pays": "FRANCE","etat_administratif": "A","dirigeants": [{"role": "PRESIDENT DU CONSEIL D'ADMINISTRATION","type": "personne_physique","nom_complet": "Jean-Paul AGON","nom": "AGON","prenoms": "Jean-Paul","date_naissance": "1956-07-06","nationalite": "FRANCAISE"}],"bilans": [{"date_cloture": "2024-12-31","duree_exercice_mois": 12,"ca": 43480000000,"resultat_net": 6403000000,"total_bilan": 53000000000,"effectifs": 90000,"type_bilan": "CONSOLIDE","confidentialite": false},{ "date_cloture": "2023-12-31", "ca": 41183000000, "resultat_net": 6184000000 },{ "date_cloture": "2022-12-31", "ca": 38260000000, "resultat_net": 5706000000 }],"ca_dernier_exercice": 43480000000,"resultat_net_dernier_exercice": 6403000000,"effectifs_dernier_exercice": 90000,"total_bilan_dernier_exercice": 53000000000,"date_dernier_bilan": "2024-12-31","url_inpi": "https://data.inpi.fr/entreprises/552120222","url_annuaire_entreprises": "https://annuaire-entreprises.data.gouv.fr/entreprise/552120222","scraped_at": "2026-06-20T14:32:01Z"}
Use cases
- 🤝 M&A due diligence — pull 3 years of bilans for a target + 5 comparables in 30 seconds; feed the numbers into a DCF model
- 💳 Credit scoring & risk — auto-enrich a CRM with CA / résultat net / effectifs to score B2B prospects before extending payment terms
- 💼 Salary benchmarking — aggregate
effectifs × résultat_netacross a NAF code to size compensation envelopes per industry - 🎯 Sales prospecting — qualify B2B leads by CA bracket and growth trajectory (compare year N vs N-1 from
bilans[]) - 📊 Industry research — pull the entire
74.90B(consulting) NAF or a department's 100 largest companies for sector analysis - 🏦 Banking onboarding & KYC — fetch dirigeants + capital + dénomination + bilans in one call (vs 5 different sources)
- 🤖 Finance AI agents — feed Claude / GPT a clean structured
bilans[]instead of scraping PDFs
Use the actor via API
Python:
import requestsrun = requests.post("https://api.apify.com/v2/acts/dltik~infogreffe-bilans-fr-scraper/run-sync-get-dataset-items",headers={"Authorization": "Bearer YOUR_APIFY_TOKEN", "Content-Type": "application/json"},json={"mode": "siren","sirens": ["552120222", "775670417", "542065479"],"yearsHistory": 3,"includeDirigeants": True,"inpiUsername": "you@example.com","inpiPassword": "your_inpi_password"}).json()for r in run:if r.get("siren"):print(f"{r['denomination']:30} CA={r.get('ca_dernier_exercice')} RN={r.get('resultat_net_dernier_exercice')}")
curl:
curl -X POST "https://api.apify.com/v2/acts/dltik~infogreffe-bilans-fr-scraper/run-sync-get-dataset-items" \-H "Authorization: Bearer YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"mode":"siren","sirens":["552120222"],"yearsHistory":5,"inpiUsername":"you@example.com","inpiPassword":"xxxx"}'
FAQ
Why do I need an INPI account? Since the Loi PACTE 2022, the RNE (Registre National des Entreprises) replaced Infogreffe / RCS as the single legal source of truth for French company data. INPI hosts it and requires a free account for API access — a pure formality, no payment, no quota. Register at data.inpi.fr/login.
Why $15 per 1K instead of $5? Bilans are premium B2B data — legacy providers (Diane, Astree, Pappers PRO) charge $50–$200 per bilan via enterprise contracts. We sit at $0.015 — same league as Apify peers like the Poland KRS Financial Statements Scraper ($0.15 per large statement, 10× our price). Other Infogreffe scrapers on Apify return only registry metadata (no CA / résultat) and price at $0.005.
Why is ca_dernier_exercice sometimes null?
~15% of small companies legally opt out of publishing their CA under the Loi Macron — confidentialite: true flags them. Also, INPI receives bilans 2–7 months post-clôture, so very recent FY may not be available yet; the actor surfaces the latest year on file.
How fresh is the data? Pulled live at run time from the INPI RNE database. New filings show up within days of deposit at the greffe.
Does it cover associations and micro-entrepreneurs? Yes — RNE covers all forms (SA, SAS, SARL, SCI, EURL, SASU, associations loi 1901 if they file at the RNE, auto-entrepreneurs). Bilans are only filed by commercial entities subject to publication obligations (typically not micro-entrepreneurs).
⭐ Found this Infogreffe Bilans Scraper useful? Bookmark it — Apify ranks actors by bookmarks, so it's the strongest single signal for Store visibility. One click.
Other scrapers by dltik
| Actor | What it does | Price |
|---|---|---|
| Pappers Sirene Scraper | 26M French companies (SIREN, SIRET, dirigeants, capital) | $0.001/result |
| Pappers Enrichment Bundle | Bulk enrichment of SIREN lists with full company data | $0.005/result |
| Pappers MCP Server | French company data for AI agents (Claude / GPT) | $0.01/tool-call |
| BODACC Scraper | French commercial court announcements (creations, faillites, M&A) | $0.003/record |
| BODACC MCP Server | BODACC announcements for AI agents | $0.01/tool-call |
| France Travail Scraper | 700K+ FR jobs with structured salary + skills | $0.0015/job |
| HATVP Scraper | French elected officials' financial declarations | varies |
| Annuaire Administration FR | French gov agencies & contacts | $0.003/org |
License: MIT · Author: dltik