Nos Deputes France Parliament Scraper avatar

Nos Deputes France Parliament Scraper

Pricing

from $14.00 / 1,000 result items

Go to Apify Store
Nos Deputes France Parliament Scraper

Nos Deputes France Parliament Scraper

Export French National Assembly deputies from nosdeputes.fr. Pull names, parliamentary group, constituency, contact details, social media, attendance metrics, interventions, and activity scores. List mode walks all sitting deputies; single mode fetches one detailed profile by slug.

Pricing

from $14.00 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

ParseForge Banner

🇫🇷 Nos Deputes France Parliament Scraper

🚀 Export the French National Assembly in seconds. Pull every sitting deputy with bio, parliamentary group, constituency, contact details, social media, attendance metrics, interventions, and activity scores. No API key, no scraping pipeline, no manual CSV stitching.

🕒 Last updated: 2026-05-22 · 📊 30 fields per record · 🏛️ 577 deputies · 🇫🇷 Assemblée nationale · 📊 Voting + attendance + interventions

The Nos Deputes France Parliament Scraper taps the official nosdeputes.fr civic-tech feed and returns 30 structured fields per record, including full name, sex, birth date and place, profession, parliamentary group, constituency, department, mandate dates, contact emails, websites, Twitter handle, collaborators, hemicycle interventions, amendments proposed, oral and written questions, committee reports, and weeks of presence.

The catalog covers all 577 currently seated deputies of the French National Assembly with rich attendance and activity metrics. The Actor turns it into a clean dataset downloadable as CSV, Excel, JSON, or XML in under a minute.

🎯 Target Audience💡 Primary Use Cases
Political analysts, government affairs & lobbyists, civic-tech builders, journalists, researchers, NGOsLobbying CRM enrichment, political analysis, civic transparency tools, journalism investigations, voting-pattern research, contact directory building

📋 What the Nos Deputes Scraper does

Two collection workflows in a single run:

  • 🇫🇷 Roster walk. List every sitting deputy in the Assemblée nationale with full profile and activity stats.
  • 🎯 Single deputy fetch. Retrieve one deputy's full record by URL slug for targeted enrichment.
  • 📊 Attendance & activity metrics. Weeks of presence, hemicycle interventions, written and oral questions, amendments proposed and adopted, committee reports.
  • 📞 Contact capture. Official email addresses, websites, Twitter handles, and named parliamentary collaborators.
  • 🗺️ Geography. Constituency name, department code, circonscription number, and constituency address.

Each record includes biographical data (name, sex, birth date and place, profession), political affiliation (parliamentary group, mandate dates, mandates count), constituency (department, circonscription), contact channels, and activity metrics that quantify each deputy's parliamentary engagement.

💡 Why it matters: political analysts, lobbyists, and journalists track the Assemblée nationale constantly, but the official site is built for browsing one deputy at a time. This Actor turns the entire roster into a single downloadable spreadsheet you can sort by activity, filter by group, or pivot by department in minutes.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.


⚙️ Input

InputTypeDefaultBehavior
maxItemsinteger10Records to return. Free plan caps at 10, paid plan at 1,000,000.
modeenum"list"list walks all current deputies, single fetches one by slug.
deputestringemptyDeputy slug from the URL (e.g. "yael-braun-pivet"). Required in single mode.
searchstringemptyOptional case-insensitive name substring filter applied in list mode.

Example: full roster walk.

{
"maxItems": 577,
"mode": "list"
}

Example: filtered list of deputies named "Le ".

{
"maxItems": 50,
"mode": "list",
"search": "Le "
}

⚠️ Good to Know: activity metrics (weeks present, interventions, amendments) reflect the current legislature only. Deputies with very short tenure or who joined mid-session will show lower counts purely because they have been in the Assembly for less time. Always interpret raw counts alongside mandate start date.


📊 Output

Each deputy record contains up to 30 fields. Download the dataset as CSV, Excel, JSON, or XML.

🧾 Schema

FieldTypeExample
🏷️ slugstring"yael-braun-pivet"
👤 fullNamestring"Yaël Braun-Pivet"
⚧️ sexstring"F"
🎂 birthDateISO date"1970-12-07"
📍 birthPlacestring"Nancy"
💼 professionstring"Avocate"
🏛️ groupstring"Ensemble pour la République"
🏷️ groupShortstring"EPR"
🗺️ constituencystring"Yvelines (5e circonscription)"
📍 departmentstring"Yvelines"
🔢 departmentCodestring"78"
🔢 circostring"5"
📅 mandateStartISO date"2024-07-18"
📅 mandateEndISO date | nullnull
📧 emailsarray["contact@..."]
☎️ phonesarray["01 23 45 67 89"]
🌐 websitesarray["https://..."]
🐦 twitterstring | null"YaelBRAUNPIVET"
👥 collaboratorsarray["Jean Dupont", "..."]
🎙️ interventionsCountnumber412
📝 amendmentsCountnumber156
questionsCountnumber34
📑 reportsCountnumber2
🗓️ presenceWeeksnumber45
semaineDernierePresentbooleantrue
🔗 profileUrlstring"https://www.nosdeputes.fr/yael-braun-pivet"
🖼️ photoUrlstring"https://.../photo/yael-braun-pivet/120"
🕒 scrapedAtISO 8601"2026-05-22T00:00:00.000Z"

📦 Sample records


✨ Why choose this Actor

Capability
🇫🇷Complete Assemblée nationale roster. All 577 sitting deputies in a single run.
📊Activity metrics included. Interventions, amendments, questions, reports, and weeks-present per deputy.
📞Contact directory ready. Emails, websites, Twitter handles, and named collaborators.
🗺️Geography and circonscription. Department code, constituency name, and circo number.
🏛️Group affiliation. Both short (RN, EPR, SOC) and long-form group names.
🔁Always fresh. Every run reflects the current legislature in real time.
🚫No authentication. Works on the public civic-tech data feed. No API key needed.

📊 The Assemblée nationale is the most-watched legislative body in France. This Actor turns the entire roster into a queryable dataset ready for analysis.


📈 How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
⭐ Nos Deputes Scraper (this Actor)$5 free credit, then pay-per-use577 deputiesLive per runName filter, single slug⚡ 2 min
Build your own clientFreeUp to youManualUp to you🐢 Days
Commercial political-intel vendors$$$Curated subsetVariableVendor-defined⏳ Hours
Manual portal browsingFreeOne at a timeManualUI search🕒 Endless

Pick this Actor when you want a structured snapshot of the entire French Assembly without writing a custom client.


🚀 How to use

  1. 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the Nos Deputes France Parliament Scraper page on the Apify Store.
  3. 🎯 Set input. Pick list mode for a full roster or single mode with a slug, plus maxItems.
  4. 🚀 Run it. Click Start and let the Actor collect your data.
  5. 📥 Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


💼 Business use cases

🎯 Government Affairs & Lobbying

  • Map stakeholders by parliamentary group
  • Build outreach lists with emails and collaborators
  • Track committee membership and activity
  • Prioritize engagement by activity score

📰 Political Journalism

  • Compare attendance and intervention metrics
  • Surface most-active and least-active deputies
  • Track group affiliation changes over time
  • Build candidate profiles ahead of elections

🏛️ Civic Tech & Transparency

  • Power public-facing legislator directories
  • Build constituency-lookup tools for citizens
  • Publish open dashboards on parliamentary work
  • Feed parliamentary monitoring platforms

🔬 Political Science Research

  • Quantitative studies on legislative behavior
  • Cross-group comparisons of activity patterns
  • Career-trajectory analyses with mandate dates
  • Reproducible datasets for academic papers

🔌 Automating Nos Deputes Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • 🟢 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • 📚 See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Weekly refreshes keep lobbying CRMs and civic dashboards in sync automatically.


🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

🎓 Research and academia

  • Political-science theses with reproducible data
  • Quantitative legislative-behavior studies
  • Course exercises on French institutional analysis
  • Cross-country parliamentary comparisons

🎨 Personal and creative

  • Civic-engagement side projects
  • Constituency-lookup widgets for personal sites
  • Political-dataviz portfolios
  • Content research for French political blogs

🤝 Non-profit and civic

  • NGO advocacy campaign targeting
  • Citizen-engagement and constituency outreach tools
  • Investigative journalism on parliamentary work
  • Civic literacy and education projects

🧪 Experimentation

  • Train classification models on group affiliation
  • Prototype legislator-recommendation systems
  • Validate civic-app concepts with real data
  • Build text-analysis pipelines over interventions

🤖 Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


❓ Frequently Asked Questions

🧩 How does it work?

Pick list mode for the full roster or single mode for one deputy by slug. The Actor pulls the civic-tech feed and emits one clean structured record per deputy, including activity metrics and contact details.

🇫🇷 How many deputies are covered?

All 577 currently seated deputies of the French National Assembly. The roster updates whenever a deputy enters or leaves office.

📊 What activity metrics are included?

Hemicycle interventions (long and short), amendments proposed, written and oral questions, committee reports, committee interventions and presences, and weeks of attendance in the current legislature.

📞 Does it return contact details?

Yes. Official emails, websites, Twitter handles, and named parliamentary collaborators are returned where the deputy has published them.

🔁 How fresh is the data?

The civic-tech feed updates continuously as deputies log interventions and questions. Every run of this Actor fetches the latest state in real time.

⏰ Can I schedule regular runs?

Yes. Use Apify Schedules to run this Actor on any cron interval (weekly is common) and keep a downstream lobbying CRM or civic dashboard in sync.

The underlying data comes from a civic-tech transparency project that mirrors publicly available parliamentary information. Always review the source terms for your specific application before commercial reuse.

💼 Can I use this data commercially?

Yes for many use cases, including lobbying CRMs, political-intelligence services, and journalism. Check the upstream terms before redistributing the raw data verbatim.

💳 Do I need a paid Apify plan to use this Actor?

No. The free Apify plan is enough for testing and small runs (10 records per run). A paid plan lifts the limit and gives you access to scheduling and the full 577-deputy roster.

🔁 What happens if a run fails or gets interrupted?

Apify automatically retries transient errors. If a run still fails, you can inspect the log in the Runs tab, fix the input, and re-run. Partial datasets from failed runs are preserved so you never lose progress.

🆘 What if I need help?

Our support team is here to help. Contact us through the Apify platform or use the Tally form linked below.


🔌 Integrate with any app

Nos Deputes Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications in your channels
  • Airbyte - Pipe deputy records into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes. Push fresh roster data into your CRM, or alert your team in Slack.


💡 Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.


🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by nosdeputes.fr, the Assemblée nationale, the French government, or any political party. All trademarks mentioned are the property of their respective owners. Only publicly available parliamentary transparency data is collected.