RNA Associations France Scraper: 1.5M+ French Nonprofits avatar

RNA Associations France Scraper: 1.5M+ French Nonprofits

Pricing

$5.00 / 1,000 association scrapeds

Go to Apify Store
RNA Associations France Scraper: 1.5M+ French Nonprofits

RNA Associations France Scraper: 1.5M+ French Nonprofits

Search the French RNA (Repertoire National des Associations): 1.5M+ nonprofits loi 1901. Get RNA id, SIREN, name, address, department, region, creation date, status, legal category, dirigeants. Filter by name, theme, department. For lead gen, CRM, grant tools. $5/1K.

Pricing

$5.00 / 1,000 association scrapeds

Rating

0.0

(0)

Developer

dltik

dltik

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

RNA Associations France Scraper - 1.5M+ French Nonprofits

Search the French RNA (Repertoire National des Associations) - every declared association loi 1901 in France (~1.5M+ active nonprofits). Get the RNA id (W + 9 digits), SIREN, legal name, head-office address, department, region, creation date, status, legal category and dirigeants. The cheapest way to build or enrich a French nonprofit database.

HTTP-only, 256MB. $5 per 1,000 associations. Pay only what you use.

Built for fundraising / grant tools, nonprofit CRMs, agencies targeting the associative sector, and data journalists.

Found this useful? Click the Bookmark button at the top of this page - it helps the scraper stay visible to others who need it. Takes 1 click. No signup beyond your existing Apify account.


Why this actor

Almost every French registry scraper targets companies (SIREN/SIRET). Associations are underserved - yet there are 1.5M+ of them and they are prime B2B targets for fundraising platforms, grant-management software, insurers and agencies.

FeatureThis actorannuaire-entreprises.data.gouv.frdata.gouv.fr RNA dump
1.5M+ French associationsYesYesYes
Search by name / theme / department / regionYesManual, one by oneNo (raw dump)
RNA id (W-number) on every rowYesYesYes
Clean flat JSON ready for CRMYesNoNo (multi-GB CSV)
Pay-as-you-go APIYesn/an/a

This actor wraps recherche-entreprises.api.gouv.fr (the official Etalab open API, daily-updated from INSEE Sirene + RNA), scopes it to associations, and normalizes each record into a flat row.


Quick start

All associations in Paris

{
"department": "75",
"activeOnly": true,
"maxResults": 500
}

Sports associations in Rhone

{
"theme": "sport",
"department": "69",
"maxResults": 1000
}

Search a specific association by name

{
"query": "restos du coeur",
"maxResults": 50
}

Humanitarian associations in Ile-de-France

{
"query": "humanitaire",
"region": "11",
"activeOnly": true,
"maxResults": 2000
}

Input

ParameterTypeDescription
querystringFree text - name, address, dirigeant
themestringExtra keyword to narrow (sport, culture, humanitaire...). Best-effort on the name
departmentstring2-digit department code (75, 69, 13...)
regionstring2-digit INSEE region code (11 = Ile-de-France)
code_postalstring5-digit postal code
code_communestringINSEE commune code
activeOnlyboolOnly active associations (exclude dissolved)
maxResultsintMax rows (API caps a single query at ~10,000). Aliases: limit, max

At least one of query, theme, department, region, code_postal is required.


Output (per association)

{
"type": "association",
"rna_id": "W751004076",
"siren": "775672272",
"siret_siege": "77567227200016",
"name": "CROIX ROUGE FRANCAISE",
"nom_raison_sociale": "CROIX ROUGE FRANCAISE",
"sigle": "CRF",
"status": "active",
"etat_administratif": "A",
"is_active": true,
"date_creation": "1945-08-07",
"last_update": "2026-04-27T09:45:43",
"last_update_insee": "2025-12-05T19:15:33",
"nature_juridique": "9230",
"nature_juridique_label": "Association declaree reconnue d'utilite publique",
"activite_principale": "88.99B",
"section_activite_principale": "Q",
"is_ess": true,
"is_public_utility": true,
"is_organisme_formation": false,
"caractere_employeur": "O",
"tranche_effectif_salarie": "53",
"nombre_etablissements": 1200,
"nombre_etablissements_ouverts": 1100,
"address": "98 RUE DIDOT 75014 PARIS",
"code_postal": "75014",
"commune": "PARIS",
"departement": "75",
"region": "11",
"latitude": "48.829",
"longitude": "2.317",
"dirigeants": [
{ "type": "personne_physique", "nom": "DOE", "prenoms": "JANE", "qualite": "President" }
],
"source_url": "https://annuaire-entreprises.data.gouv.fr/entreprise/775672272",
"scraped_at": "2026-05-19T20:00:00Z"
}

Pricing

$0.005 per association = $5 per 1,000 associations.

ScenarioAssociationsCost
All associations in one department (~30K)30,000$150
All sports associations in a region (~8K)8,000$40
Targeted name search50$0.25

You pay only for the rows you actually pull.


Use cases

  • Fundraising / grant tools - build a prospect base of eligible nonprofits by region or theme
  • Nonprofit CRM enrichment - resolve a name to its RNA id + SIREN + address
  • Agencies - target the associative sector by department for outreach
  • Insurers / banks - verify an association before onboarding (status, legal category, public-utility flag)
  • Data journalism - map the nonprofit landscape of a city or region

Technical details

  • Source: recherche-entreprises.api.gouv.fr - official Etalab open API, no key, daily-updated from INSEE Sirene + RNA
  • Scope: associations only (est_association), RNA id exposed as rna_id
  • Rate limit: 7 req/sec, handled automatically with backoff
  • Pagination cap: the API limits a single query to ~10,000 results - split by department or postal code for larger sweeps
  • objet social: the RNA free-text "objet" (purpose) is not exposed by the open API (the legacy entreprise.data.gouv.fr/api/rna that served it was sunset). This actor surfaces the closest available signals instead: legal category (nature_juridique_label) + NAF activity (activite_principale)
  • Alsace-Moselle: associations under the local law (Bas-Rhin, Haut-Rhin, Moselle) are covered when registered in Sirene; some have no RNA id by design

Found this RNA Associations France Scraper useful? Bookmark it - Apify ranks actors by bookmarks, so it is the strongest single signal for Store visibility. One click directly helps this scraper stay surfaced for new users.

Other scrapers by dltik

ActorDescriptionPrice
Pappers / Sirene Scraper26M French companies (SIREN/SIRET)$5/1K
Pappers MCP ServerFrench company data for AI agents$10/1K calls
BODACC MCP ServerFrench court announcements$10/1K calls
Data Gouv MCP ServerFrench open gov data for AI agents$10/1K calls