Selectra Scraper — French Energy Tariff Comparison avatar

Selectra Scraper — French Energy Tariff Comparison

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
Selectra Scraper — French Energy Tariff Comparison

Selectra Scraper — French Energy Tariff Comparison

Scrape electricity and gas tariff comparisons from Selectra.info, France's energy comparison platform (the same data Selectra sells via its paid API at api.selectra.com). Extract provider names, prices, kWh rates, ratings and bonuses for any French postal code. No login required.

Pricing

from $1.20 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

Selectra Scraper

Extract live electricity and gas tariff comparisons from Selectra, France's energy price comparison platform. Selectra runs a public comparator engine that ranks every available electricity and gas provider offer for a given location and household profile — this actor calls that same engine directly and returns clean, structured JSON: provider, offer name, annual price, per-kWh rate, discount, estimated savings and independent ratings.

No login. No cookies. No browser automation. The actor talks directly to Selectra's own public comparator API (selectra.info/france-energy/api/engine/fr) — the same endpoint the site's own widget calls — so it is fast, cheap and stable.

What this actor does

Selectra's energy comparator takes a location and a household energy profile (subscribed power, annual consumption) and returns every electricity or gas offer currently on the French market, ranked and priced for that exact profile. This actor reproduces the same two-step flow the website itself uses:

  1. Resolve your French postal code to an INSEE commune code via the French government's open geo API.
  2. Call Selectra's comparator engine with that INSEE code plus your household profile (power, consumption) to get every matching offer.

Each returned tariff includes:

  • Provider and offer name, and whether the pricing is fixed or variable
  • Selectra's own letter-grade score (A-E) for the offer
  • Total estimated annual price, with and without discount
  • Monthly price, annual subscription price, and per-kWh rate (including peak/off-peak split where the meter type supports it)
  • Estimated annual savings versus the regulated tariff
  • Whether the offer is a sponsored/partner placement
  • Independent Trustpilot rating and Selectra's own platform rating, both with review counts
  • A direct sign-up/affiliate link for the offer

Why use it

  • Energy price monitoring — track how electricity and gas tariffs move across providers over time, for a specific region or nationally.
  • Comparison-site research — see exactly which offers Selectra surfaces, in what order, and which ones are marked sponsored.
  • Rate benchmarking — pull real per-kWh and annual prices across every major French energy provider in one call.
  • Lead generation — energy brokers and comparison services can use live tariff data to build their own comparison tools or alerts.
  • Market research — track new provider entrants, discount campaigns, and rating trends across the French energy retail market.

How to scrape Selectra data

  1. Open the actor and set a French Postal Code (e.g. 75001 for Paris, 69001 for Lyon, 13001 for Marseille). Leave it on the default to get results for Paris.
  2. Choose Energy Type: both electricity and gas, or just one.
  3. Pick a Housing Type (studio, apartment, house, large house) to set realistic default power and consumption figures — or set Power, Annual Electricity Consumption and Annual Gas Consumption explicitly for a precise household profile.
  4. Optionally set a Search Keyword to only return offers from a specific provider (e.g. edf, totalenergies, engie).
  5. Set Max Results and click Start.

The actor calls Selectra's comparator engine once per energy type requested, which returns every currently ranked offer for that INSEE code and household profile in a single response — typically 50+ electricity offers and 30+ gas offers for a well-covered postal code. Export as JSON, CSV or Excel.

Input

FieldTypeDescription
postalCodestring5-digit French postal code. Default: 75001.
energyTypestringboth, electricity or gas. Default: both.
housingTypestringstudio, appartement, maison or maison-grande — sets default power/consumption. Default: maison.
powerintegerSubscribed electricity power in kVA. Overrides the Housing Type default.
consumptionintegerAnnual electricity consumption in kWh. Overrides the Housing Type default.
consumptionGasintegerAnnual gas consumption in kWh. Overrides the Housing Type default.
searchQuerystringOnly return tariffs whose provider or offer name contains this keyword. Empty = all.
maxResultsintegerMaximum number of tariffs to return. Default: 80.
proxyConfigurationobjectApify proxy settings. Selectra's engine API has no anti-bot, so any setting (including none) works.

Example input

{
"postalCode": "69001",
"energyType": "both",
"housingType": "maison",
"maxResults": 80
}

Output

Each dataset item looks like this (real output from a live test run):

{
"providerName": "Primeo",
"providerSlug": "primeo",
"offerName": "Confort+",
"optionName": "Base",
"energyType": "electricity",
"offerType": "fixed",
"score": "C",
"punchline": "Prix fixe garanti jusqu'au 31/12/2027",
"totalPriceAnnual": 1548,
"totalPriceWithDiscountAnnual": 1548,
"discount": 0,
"monthlyPrice": 128.98,
"subscriptionPriceAnnual": 245.28,
"pricePerKwh": 0.16,
"pricePerKwhHp": null,
"pricePerKwhHc": null,
"annualSavings": 240.11,
"isSponsored": false,
"partnershipType": "Partner",
"lastCertifiedAt": "2026-07-02",
"ratingTrustpilot": 4.5,
"ratingTrustpilotCount": 3414,
"ratingSelectra": 3.13,
"ratingSelectraCount": 172,
"filters": ["Prix fixes", "Offre à prix fixe", "Tarif avantageux"],
"currency": "EUR",
"postalCode": "75001",
"insee": "75056",
"power": 9,
"consumption": 8060,
"url": "https://souscription.primeo-energie.fr/referal?codeMarketPartner=SELECTRACOMPA",
"scrapedAt": "2026-07-27T21:04:44.020Z"
}

Output fields

FieldTypeDescription
providerNamestringEnergy provider/supplier name
providerSlugstringSelectra's internal provider slug
offerNamestringThe specific tariff offer's name
optionNamestring | nullMeter option, e.g. Base / Heures Pleines-Heures Creuses
energyTypestringelectricity or gas
offerTypestring | nullfixed or variable pricing
scorestring | nullSelectra's letter grade for the offer (A-E)
punchlinestring | nullShort marketing tagline, present on some offers only
totalPriceAnnualnumber | nullTotal estimated annual price in EUR
totalPriceWithDiscountAnnualnumber | nullTotal estimated annual price after discount
discountnumber | nullDiscount amount applied
monthlyPricenumber | nullMonthly subscription/consumption price
subscriptionPriceAnnualnumber | nullAnnual fixed subscription price
pricePerKwhnumber | nullBase per-kWh price
pricePerKwhHpnumber | nullPeak-hours (Heures Pleines) per-kWh price, double-rate meters only
pricePerKwhHcnumber | nullOff-peak (Heures Creuses) per-kWh price, double-rate meters only
annualSavingsnumber | nullEstimated annual savings vs. the regulated tariff
isSponsoredbooleanWhether the offer is a sponsored/partner placement
partnershipTypestring | nullPartnership category
lastCertifiedAtstring | nullWhen Selectra last certified this offer's pricing
ratingTrustpilotnumber | nullIndependent Trustpilot rating
ratingTrustpilotCountinteger | nullNumber of Trustpilot reviews
ratingSelectranumber | nullSelectra's own platform rating
ratingSelectraCountinteger | nullNumber of Selectra platform reviews
filtersarrayTag array (e.g. green energy, fixed price)
currencystringAlways EUR
postalCodestringThe postal code requested
inseestringFrench INSEE commune code the tariff was computed for
powerinteger | nullSubscribed power in kVA, electricity offers only
consumptioninteger | nullAnnual consumption used for the estimate, electricity offers only
urlstringProvider sign-up/affiliate link, or the Selectra comparator page as fallback
scrapedAtstringISO 8601 timestamp of collection

Cost estimate

This actor makes one HTTP call per energy type requested (two for both), plus one lightweight geo lookup to resolve the postal code — so a full run typically finishes in a few seconds. Exact cost depends on your Apify plan and the number of results you request.

Limitations

  • Peak/off-peak rates only apply to double-rate meters. pricePerKwhHp/pricePerKwhHc are null on single-rate (Base) offers — this is expected, not a scraping gap.
  • Punchline is optional. Selectra only attaches a marketing tagline to a subset of offers; most return null.
  • France only. This actor targets selectra.info (France). Selectra runs comparable platforms for Spain, Portugal and the UK on the same underlying CMS, but with different API paths — not covered by this actor.
  • Estimates, not guarantees. Prices and savings are Selectra's own estimates based on the household profile you provide, not a binding quote from any provider.

Looking for other European price-comparison data? These sibling actors follow the same clean-JSON, no-login approach:

  • European Financial Comparison Scraper — cross-border financial product comparisons
  • GovXray Scraper — European municipal fiscal health data
  • Mercor Scraper — AI talent marketplace gig listings