Apify actor version: 1.13
- Standby HTTP lookup (
GET/POST /lookup): siret / siren / lists, hard cap 5, same Call-ready PPE as Enrich SIRETs. Website crawl skipped on Standby. Territory mode stays on Start.
Rebuilt on Store version 1.11 (10-version cap).
- Empty Enrich-SIRET input and unrecognised departments finish successfully (0 rows or Rhône demo) instead of failing the run.
- Unexpected ADEME errors finish SUCCEEDED with a warning.
Actor.exit now times out in 5 seconds so RUN_LOG flush cannot hang the run.
- No matching artisans now finishes successfully with 0 rows (Store quality check) instead of failing the run.
- End-of-run Free-plan log no longer crashes the run (
pushed was out of scope).
- Free plan: conversion log after export (20-row cap).
- Store PPE includes
rge-directory ($3.49 / 1k Free). Directory only bills that event; Call-ready stays rge-artisan-directors. Store title without a $ / 1k suffix.
- Store snippet + README: companion French Companies.
- Store title without a
$ / 1k suffix (PPE unchanged: directors $4.99 / 1k Free, website add-on separate).
- Directory-only runs bill the live Store event (
rge-artisan-directors) until Console publishes rge-directory.
- Console is four blocks, not six: Job, Find / paste IDs, How many + What to include (Call-ready / Directory only / Full)
enrichDirectors and enrichWebsiteContacts stay accepted on the API but are hidden in Console
- Website add-on now follows Domain → SIREN: mentions légales → SIREN/SIRET confirmed on the register (legal name, NAF, status, named director) plus contacts
- Fields
websiteSiren, websiteLegalName, websiteDirectorName, websiteSirenMatch
- Website add-on list price $4.49 / 1k (was $3.99) — same crawl, more of the company behind the site
- Console Named directors option (default On): SIRENE gérant / président, same register confirm as Domain → SIREN
- Cheaper PPE event
rge-directory when directors are Off ($3.49 / 1k Free vs $4.99 / 1k with directors)
- Website crawl stays a separate add-on; you never pay both artisan events on the same row
- Console Step 1 is now the job: Find RGE artisans vs Enrich SIRETs (mode first, not buried)
- README, Store copy and run logs spell out the two jobs and the two layers on every row (directory + named director)
- How many “All matching workshops” works for both jobs (whole department, or every pasted ID)
- Store title now includes list price (
| $5 / 1k), same pattern as lawyers / App Store / Firefox listings
- Store listing SEO: title / seoTitle / seoDescription now lead with RGE France, artisan directory, directors and France Rénov (not “SIREN enrich”)
- Console How many presets for non-technical buyers: Quick look (25), Call list (250), Entire department (pages the full official list)
- Pasting a SIRET / SIREN list switches to list mode even if Mode is still Department
- Console field order: territory + trade first, volume next, website last among common fields, SIRET paste at the bottom
- Catalogue paging uses larger official-list pages, retries on temporary failures, and stops on a stuck cursor
- Default run timeout 2 hours so a full-department export can finish
maxResults is API-only (including 0 = no cap); Console uses How many
- CRM-ready display: title-case company / city / address, grouped French phones, lowercase emails, pretty cert bodies (
Qualit'EnR)
- Primary director prefers a physical person; if the président is a holding, one extra SIRENE hop unwraps the named gérant (
directorHolding)
- Common French given-name accents restored from SIRENE ASCII (
Sébastien, Jérôme)
- Empty website-enrich fields are omitted when the crawl is off
- Run log: accurate saved/target progress, no PPE event keys, no emails/phones in log lines
- Department mode — pick a French department and RGE trade (heat pumps, insulation, solar, architects, grouped renewables / energy-efficiency)
- SIRET / SIREN list mode — enrich IDs you already have; SIREN expands to every current RGE workshop
- One unique workshop (SIRET) per row: qualifications rolled up, directory phone/email, named SIRENE directors
- Optional website contact enrich (off by default) — up to 3 pages; Qualit’EnR / Qualibat / France Rénov URLs are not treated as company sites
- Pay-per-event: artisan row + website add-on only when a real site is crawled; not-on-list IDs never billed
- Dataset views: Overview, Outreach / CRM, Qualifications
- Published-task kit (≥4 Console examples)
- Free-plan cap (100 artisans / run)
- Structured run log (ASCII banners), abort handling, local
output.csv
- No API key — ADEME RGE open data + public recherche-entreprises register