France Multi-Signal Buying-Signal Scraper (Jobs & Funding) avatar

France Multi-Signal Buying-Signal Scraper (Jobs & Funding)

Pricing

from $2.00 / 1,000 buying signal scraped (basic mode + free role email fallback)s

Go to Apify Store
France Multi-Signal Buying-Signal Scraper (Jobs & Funding)

France Multi-Signal Buying-Signal Scraper (Jobs & Funding)

Combine French B2B hiring signals (France Travail) with startup funding rounds (Maddyness + MaddyMoney). Features copy-paste searchUrls, CDI/CDD & recency filters, cross-run Delta Mode deduplication, Mentions Légales contact email/phone/salary extraction, and strict named-contact PPE billing.

Pricing

from $2.00 / 1,000 buying signal scraped (basic mode + free role email fallback)s

Rating

0.0

(0)

Developer

Aperture

Aperture

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Share

France B2B Buying-Signal Scraper

France B2B Buying-Signal Scraper: Jobs & Funding (No Cookies)

France B2B Buying-Signal Scraper (aperture/france-buying-signal-scraper) is a multi-signal, No Cookies / No Login Required French B2B intent engine by Aperture — Data Aggregation Solutions that combines two of the highest-converting outbound triggers in France (FR) in a single run:

  1. B2B Commercial Hiring Signals (signal_type: "jobs") from France Travail (candidat.francetravail.fr) — including aggregated partner listings from Cadremploi, Hellowork, and DirectEmploi (Account Executive, Business Developer, SDR, Ingénieur Commercial, RevOps).
  2. French Tech Startup Funding Signals (signal_type: "funding") from Maddyness (maddyness.com) — capturing individual Seed / Série A–D rounds and weekly MaddyMoney French Tech funding roundups with parsed euro/dollar amounts and round stages.

In enriched_with_email mode, it resolves each French company's corporate root domain (.fr, .com, .io, .ai), crawls statutory French /mentions-legales (LCEN Art. 6-III), /equipe, /politique-de-confidentialite, and /contact pages, and enforces our Strict Named-Contact Enriched Guarantee: you only pay the $0.008 enriched tier when a verified named individual contact (j.dupont@acme.fr, email_verification_status: "ok") is delivered, while generic role addresses (contact@, bonjour@, recrutement@, hello@) are kept in contact_email as a free role_fallback bonus at the basic $0.002 rate!

  • 100% No Cookies & Zero Headless Browser Overhead: Runs over pure HTTP/2 HTML & unauthenticated JSON BFF endpoints (CheerioCrawler) within strict 256 MB – 1,024 MB RAM bounds (512 MB default).
  • 100% Congruent Portfolio Schema: Shares the exact BuyingSignalRecord dataset schema across the Aperture Global B2B Buying-Signal Suite (Stepstone DACH/Benelux, Seek ANZ, and Zero-Proxy ICP Aggregator).
  • Limited Permissions (LIMITED_PERMISSIONS) Certified: Immediately eligible for Apify AI, Model Context Protocol (MCP) agents, and Skyfire agentic payments.

5-Actor Global B2B Buying-Signal Suite (aperture) (MCP-Ready)

Strict Named-Contact Enriched Guarantee: Across the entire Aperture suite, the enriched PPE tier ($0.008 / $0.009) is billed strictly when a verified named individual contact (firstname.lastname@, email_verification_status: "ok") is extracted. Generic or departmental role inboxes (contact@, bonjour@, info@, hello@, recrutement@, jobs@) are never discarded — they remain populated in contact_email for free with email_verification_status: "role_fallback" and automatically downgrade billing to the basic tier ($0.002 / $0.003).

Published by Aperture — combine our regional zero-cookie signal scrapers with our zero-proxy ICP scoring engine to run a unified 8-country multi-market outbound pipeline across 3 buying-signal dimensions (jobs, funding, contract_award -> multi_signal) in Europe (DE, AT, BE, NL, FR, UK) and APAC (AU, NZ):

ActorMarkets (geo)Signal TypesPrimary SourcesPPE Pricing (Basic / Enriched)
aperture/stepstone-dach-buying-signal-scraperDE, AT, BE, NLjobsStepstone Germany, Austria, Belgium & the Netherlands + statutory /impressum & /over-ons emails$2.00 / $8.00 per 1k
aperture/seek-anz-buying-signal-scraperAU, NZjobsSeek Australia & New Zealand JSON/GraphQL + ANZ corporate /contact & /privacy emails$2.00 / $8.00 per 1k
aperture/france-buying-signal-scraper (This Actor)FRjobs, fundingFrance Travail B2B Hiring + Maddyness Startup Funding Rounds + /mentions-legales emails$2.00 / $8.00 per 1k
aperture/eu-uk-procurement-award-signal-scraperUK, FR, DE, NL, BE, ATcontract_awardUK Contracts Finder & Find a Tender OCDS + France BOAMP Open Data v2.1 + EU TED Search v3$2.00 / $8.00 per 1k
aperture/b2b-buying-signal-icp-aggregatorDE, AT, BE, NL, FR, UK, AU, NZjobs, funding, contract_award, multi_signalZero-proxy cross-dataset deduplicator, multi-signal ICP scorer (0–100), 28-tool tech-stack extractor, and cold outreach hook engine$3.00 / $9.00 per 1k

Why French & EMEA GTM Teams Switch to Aperture

DimensionSingle-Source French Job ScrapersAperture France Multi-Signal Scraper
Multi-Signal CoverageJob listings onlyFrance Travail B2B Hiring (jobs) + Maddyness / MaddyMoney Startup Fundraising (funding) in one unified schema.
Pricing FairnessCharges full price for contact@ / empty emailsStrict Named-Contact PPE Guarantee ($0.008 strictly for verified named individuals like marie.laurent@kameleoon.com; generic contact@, recrutement@, bonjour@ inboxes included free as "role_fallback" at basic $0.002 rate).
Scheduled MonitoringRe-scrapes & re-bills identical offers every weekCross-Run Delta Mode (onlyNewSignals: true) (persists seen keys in buying-signal-dedup-store KVS and skips previously emitted jobs/funding rounds before enrichment or Actor.charge() fires — $0.00 for duplicates).
Search FlexibilityBasic keywords onlyCopy-Paste France Travail searchUrls + postedWithinDays (emission) + contractTypeFilter (CDI, CDD, Alternance).
Zero-Cost Bonus MetadataBasic title/location onlycontact_phone, salary_band, and contract_type extracted directly from France Travail's JSON BFF at $0.00 extra compute cost.

Why combine France Travail hiring + Maddyness funding + Mentions Légales?

  • Multi-Signal Intersection Ready: When a French SaaS scaleup raises a Série A on Maddyness and posts a Business Developer / Account Executive (H/F) role on France Travail, piping this Actor's output into aperture/b2b-buying-signal-icp-aggregator automatically merges both events under the company's root domain (signal_type: "multi_signal", +25 ICP score boost!).
  • The French Mentions Légales Advantage (LCEN Art. 6-III-1): Under French law (Loi pour la Confiance dans l'Économie Numérique), commercial websites operating in France are required to publish legal publisher identification and direct electronic contact details on /mentions-legales or /mentions-legales-et-cgu.
  • Direct BFF & Startup Anchor Domain Resolution: Extracts direct employer URLs from France Travail's unauthenticated BFF (etablissement.urlEntreprise) and fuzzy-matched startup links on Maddyness articles (cleanly ignoring VC fund and customer links), stripping job-board hosts (francetravail.fr, hellowork.com, cadremploi.fr, welcometothejungle.com, apec.fr).
  • Pre-Charge Blacklist Filtering ($0.00 for Excluded Domains): Companies or domains in blacklistDomains are dropped before Actor.charge() fires.

How much does it cost to scrape France B2B buying signals? (Pay-Per-Event Pricing)

Scraper Mode (scraperMode)PPE Event NameTarget PriceWhat Is IncludedStrict Named-Contact Billing Guarantee
basicjob-signal-scraped$2.00 / 1,000 signals ($0.002 / item)Normalized France jobs & funding signals (company, corporate domain, role_title, seniority_band, location, geo: "FR", signal_date, evidence_url, signal_detail, contact_phone, salary_band, contract_type) + pre-charge blacklistDomains filtering.Billed for standard signals and enriched_with_email items where only a generic role inbox (role_fallback, included free in contact_email) or no verified named contact was found.
enriched_with_emailbuying-signal-enriched$8.00 / 1,000 verified named contacts ($0.008 / item)Everything in Basic plus French /mentions-legales, /equipe, /politique-de-confidentialite, & /contact crawling, named-person prioritization, DNS/DoH MX fingerprinting (Google Workspace, Microsoft 365, OVHcloud, Gandi, Scaleway), and SMTP/BYOK verification.You ONLY pay $0.008 when a verified NAMED individual contact (firstname.lastname@, email_verification_status === "ok") is delivered! Generic role emails (contact@, bonjour@, recrutement@, hello@) stay in contact_email as role_fallback and automatically downgrade to job-signal-scraped ($0.002).
  • Strict ACTOR_MAX_TOTAL_CHARGE_USD Protection: Immediately aborts the crawler pool when your maximum run budget is reached.
  • 25-Item Free-Tier Run Limit: Free-Tier Apify users can test up to 25 signals per run, exiting gracefully with "Free tier limit reached. Upgrade to a paid Apify plan for unlimited runs."

Ready-to-copy integration recipes

1. Scheduled Monday Delta Monitoring (onlyNewSignals: true + postedWithinDays: 7 + contractTypeFilter: ["CDI"])

Set up a recurring Monday 06:00 UTC schedule to pull fresh high-intent French B2B leads. onlyNewSignals: true ensures you never pay twice for the same job or funding round across runs:

{
"signalSources": ["france_travail_jobs", "maddyness_funding"],
"keywords": ["Account Executive", "Business Developer", "Head of Sales", "SDR"],
"location": "75D",
"postedWithinDays": 7,
"contractTypeFilter": ["CDI"],
"maxDaysSinceAnnouncement": 7,
"onlyNewSignals": true,
"monitorScopeName": "weekly_sales_leads_fr",
"scraperMode": "enriched_with_email",
"maxItems": 100,
"blacklistDomains": ["client-existant.fr"]
}

2. Clay HTTP API Integration (POST /v2/acts/aperture~france-buying-signal-scraper/run-sync-get-dataset-items)

Import real-time French buying signals directly into your Clay workbook with synchronous dataset item retrieval:

curl -X POST "https://api.apify.com/v2/acts/aperture~france-buying-signal-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN&maxTotalChargeUsd=5.00" \
-H "Content-Type: application/json" \
-d '{
"signalSources": ["france_travail_jobs", "maddyness_funding"],
"keywords": ["Account Executive", "Business Developer"],
"searchUrls": [
"https://candidat.francetravail.fr/offres/recherche?motsCles=Account+Executive&lieux=75D"
],
"postedWithinDays": 14,
"contractTypeFilter": ["CDI"],
"maxDaysSinceAnnouncement": 30,
"scraperMode": "enriched_with_email",
"maxItems": 50
}'

Clay HTTP Action Node Setup:

  • Method: POST
  • URL: https://api.apify.com/v2/acts/aperture~france-buying-signal-scraper/run-sync-get-dataset-items
  • Query Parameters: token = YOUR_APIFY_TOKEN, maxTotalChargeUsd = 5.00
  • Headers: Content-Type: application/json

3. Claude Desktop & Cursor MCP Server Configuration (@apify/actors-mcp-server)

Connect France B2B Buying-Signal Scraper directly to your AI agents in Claude Desktop or Cursor for automated intent research and personalized outreach drafting:

Claude Desktop (claude_desktop_config.json)

{
"mcpServers": {
"apify": {
"command": "npx",
"args": [
"-y",
"@apify/actors-mcp-server",
"--actors",
"aperture/stepstone-dach-buying-signal-scraper,aperture/seek-anz-buying-signal-scraper,aperture/france-buying-signal-scraper,aperture/eu-uk-procurement-award-signal-scraper,aperture/b2b-buying-signal-icp-aggregator"
],
"env": {
"APIFY_TOKEN": "YOUR_APIFY_TOKEN"
}
}
}
}

Cursor (.cursor/mcp.json or Cursor Settings > MCP)

{
"mcpServers": {
"apify-buying-signals": {
"command": "npx",
"args": [
"-y",
"@apify/actors-mcp-server",
"--actors",
"aperture/stepstone-dach-buying-signal-scraper,aperture/seek-anz-buying-signal-scraper,aperture/france-buying-signal-scraper,aperture/eu-uk-procurement-award-signal-scraper,aperture/b2b-buying-signal-icp-aggregator"
],
"env": {
"APIFY_TOKEN": "YOUR_APIFY_TOKEN"
}
}
}
}

Sample output

[
{
"detected_at": "2026-10-31T20:51:10Z",
"company": "Kameleoon SAS",
"domain": "kameleoon.com",
"role_title": "Account Executive Enterprise (H/F)",
"seniority_band": "mid",
"location": "75 - Paris",
"geo": "FR",
"posted_date": "2026-10-25T00:00:00.000Z",
"signal_type": "jobs",
"signal_detail": "Job: Account Executive Enterprise (H/F) — 75 - Paris [CDI - Contrat travail]",
"signal_source_actor": "france-buying-signal-scraper",
"signal_date": "2026-10-25",
"evidence_url": "https://candidat.francetravail.fr/offres/recherche/detail/214VGZB",
"contact_email": "marie.laurent@kameleoon.com",
"contact_phone": "+33 1 42 68 55 00",
"salary_band": "Annuel de 55000.0 Euros à 70000.0 Euros sur 12.0 mois",
"contract_type": "CDI",
"email_verification_status": "ok",
"mx_provider": "Google Workspace",
"ppe_event_charged": "buying-signal-enriched",
"notes": "source=mentions-legales+contact; verify=smtp_250_ok; mx=Google Workspace",
"error": null
},
{
"detected_at": "2026-10-31T20:52:32Z",
"company": "QUARKSUP",
"domain": "quarksup.com",
"role_title": "ACCOUNT EXECUTIVE (H/F)",
"seniority_band": "mid",
"location": "75 - Paris 1er Arrondissement",
"geo": "FR",
"posted_date": "2026-10-23T00:00:00.000Z",
"signal_type": "jobs",
"signal_detail": "Job: ACCOUNT EXECUTIVE (H/F) — 75 - Paris 1er Arrondissement [CDI - Contrat travail]",
"signal_source_actor": "france-buying-signal-scraper",
"signal_date": "2026-10-23",
"evidence_url": "https://candidat.francetravail.fr/offres/recherche/detail/8218308",
"contact_email": "recrutement@quarksup.com",
"contact_phone": "01 53 45 80 00",
"salary_band": "Annuel de 45000.0 Euros à 60000.0 Euros",
"contract_type": "CDI",
"email_verification_status": "role_fallback",
"mx_provider": "Google Workspace",
"ppe_event_charged": "job-signal-scraped",
"notes": "source=mentions-legales; verify=smtp_250_ok; mx=Google Workspace",
"error": null
},
{
"detected_at": "2026-10-31T20:20:00Z",
"company": "CarbonFarm",
"domain": "carbonfarm.tech",
"role_title": "",
"seniority_band": "",
"location": "France",
"geo": "FR",
"posted_date": "2026-10-13T16:20:27.000Z",
"signal_type": "funding",
"signal_detail": "Funding: CarbonFarm — 7M€ (Série A)",
"signal_source_actor": "france-buying-signal-scraper",
"signal_date": "2026-10-13",
"evidence_url": "https://www.maddyness.com/2026/10/13/carbonfarm-leve-7-millions-deuros-pour-reduire-les-emissions-de-methane-dans-les-rizieres/",
"contact_email": "contact@carbonfarm.tech",
"contact_phone": "",
"salary_band": "",
"contract_type": "",
"email_verification_status": "role_fallback",
"mx_provider": "Google Workspace",
"ppe_event_charged": "job-signal-scraped",
"notes": "source=mentions-legales; verify=mx_fingerprinted_impressum_match; mx=Google Workspace",
"error": null
}
]

Our Actors are ethical and do not extract any private user data from authenticated or non-public profiles. They only extract publicly published commercial job postings on France Travail, public startup funding press articles on Maddyness, and statutory corporate legal disclosures (Mentions Légales under LCEN Art. 6-III). Named corporate contact addresses may constitute personal data under GDPR / CNIL guidelines in France and the EU; only process personal data when you have a legitimate B2B business interest and compliant opt-out mechanism.

Built and maintained by Aperture — Data Aggregation Solutions. Explore the complete suite at apify.com/aperture.


Global B2B Buying-Signal & Enrichment Suite (MCP-Ready)

Scale your outbound intent pipeline across France, DACH/Benelux, and Australia/New Zealand — then deduplicate, score (0–100), and generate evidence-cited icebreakers with $0 proxy overhead:

ActorMarkets (geo)Signal TypesPrimary SourcesPPE Pricing (Basic / Enriched)
aperture/stepstone-dach-buying-signal-scraperDE, AT, BE, NLjobsStepstone Germany, Austria & Belgium + statutory /impressum emails$2.00 / $8.00 per 1k
aperture/seek-anz-buying-signal-scraperAU, NZjobsSeek Australia & New Zealand JSON/GraphQL + ANZ corporate /contact & /privacy emails$2.00 / $8.00 per 1k
aperture/france-buying-signal-scraper (This Actor)FRjobs, fundingFrance Travail B2B Hiring + Maddyness Startup Funding Rounds + /mentions-legales emails$2.00 / $8.00 per 1k
aperture/b2b-buying-signal-icp-aggregatorDE, AT, BE, NL, FR, AU, NZjobs, funding, multi_signalZero-proxy cross-dataset deduplicator, multi-signal ICP scorer (0–100), and AI outreach hook engine$3.00 / $9.00 per 1k