Discover/Darty API
live

Darty APIdarty.com

Access Darty.com product details, search results, and technical specifications via API. Get prices, availability, brand, and specs for French electronics listings.

Endpoint health
verified 2d ago
get_product_details
search_products
get_product_specs
3/3 passing latest checkself-healing
Endpoints
3
Updated
26d ago

What is the Darty API?

The Darty API covers France's major electronics retailer through 3 endpoints, returning product details, keyword search results, and technical specifications. The get_product_details endpoint retrieves title, EUR price, availability, brand, and Darty's internal codic product ID for any product page URL. The search_products endpoint returns up to 30 matching products per query, and get_product_specs maps the full spec sheet for any listed product.

Try it
The full URL of the Darty product page (e.g. 'https://www.darty.com/nav/achat/telephonie/telephone_mobile_seul/iphone/apple_iph17pro_256_ora.html').
api.parse.bot/scraper/864b8924-1763-4c4c-ba5b-eeee97a33f41/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/864b8924-1763-4c4c-ba5b-eeee97a33f41/get_product_details?url=https%3A%2F%2Fwww.darty.com%2Fnav%2Fachat%2Ftelephonie%2Ftelephone_mobile_seul%2Fiphone%2Fapple_iph17pro_256_ora.html' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace darty-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

from parse_apis.darty_api import Darty, Product, ProductSummary, ProductSpecs

darty = Darty()

# Search for products by keyword
for item in darty.productsummaries.search(query="samsung", limit=5):
    print(item.title, item.price, item.url)

    # Navigate from summary to full product details
    product = item.details()
    print(product.brand, product.currency, product.availability)

    # Get technical specifications
    spec_data = product.specs()
    print(spec_data.specs)

# Direct product lookup by URL
product = darty.products.get(url="https://www.darty.com/nav/achat/telephonie/telephone_mobile_seul/iphone/apple_iph17pro_256_ora.html")
print(product.title, product.price, product.brand)
All endpoints · 3 totalmissing one? ·

Get detailed information about a single Darty product including title, price, currency, availability, brand, and product ID. Accepts a full Darty product page URL. Returns one Product with all available metadata extracted from the page.

Input
ParamTypeDescription
urlrequiredstringThe full URL of the Darty product page (e.g. 'https://www.darty.com/nav/achat/telephonie/telephone_mobile_seul/iphone/apple_iph17pro_256_ora.html').
Response
{
  "type": "object",
  "fields": {
    "id": "string Darty product codic ID",
    "url": "string product page URL",
    "brand": "string brand name or null if not detected",
    "price": "number price in EUR",
    "title": "string product name",
    "source": "string data extraction method used",
    "currency": "string currency code (EUR)",
    "availability": "string availability or delivery information"
  },
  "sample": {
    "data": {
      "id": "8083843",
      "url": "https://www.darty.com/nav/achat/telephonie/telephone_mobile_seul/iphone/apple_iph17pro_256_ora.html",
      "brand": "Apple",
      "price": 1329,
      "title": "Apple iPhone 17 Pro 256Go Orange cosmique",
      "source": "html",
      "currency": "EUR",
      "availability": "Livraison gratuite"
    },
    "status": "success"
  }
}

About the Darty API

Product Details and Availability

The get_product_details endpoint accepts a full Darty product page URL and returns a structured object with the product title, price (numeric, in EUR), currency, availability (delivery or stock status text), brand, and Darty's id (the codic identifier). The url field echoes the canonical product page address. The brand field may return null when brand information is not present on the page.

Keyword Search

The search_products endpoint takes a query string — for example 'television' or 'iphone' — and returns a products array of up to 30 items from the first page of Darty results. Each product object includes title, url, price, and id, along with a count field indicating how many products were returned in that response. Pagination beyond the first page is not currently supported.

Technical Specifications

The get_product_specs endpoint accepts the same product page URL format as get_product_details and returns a specs object: a flat dictionary mapping specification attribute names to their values as they appear on the product page. This covers fields like screen resolution, energy class, connectivity, dimensions, and any other attributes Darty lists for that category. The exact keys vary by product category and individual listing.

Reliability & maintenanceVerified

The Darty API is a managed, monitored endpoint for darty.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when darty.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official darty.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
2d ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Monitor EUR price changes on specific Darty product URLs for consumer electronics
  • Build a French-market product catalog by querying search_products for category keywords
  • Compare technical specs across multiple TVs or laptops using get_product_specs
  • Check real-time availability and delivery status for Darty listings using get_product_details
  • Enrich an existing product database with Darty codic IDs and brand names
  • Aggregate search results for a keyword across multiple French retailers including Darty
  • Power a price alert service using the price and availability fields from product detail responses
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Darty have an official public developer API?+
Darty does not publish a public developer API or documented endpoint set for third-party access to its product catalog.
What does `get_product_specs` return, and does it return the same fields for every product?+
It returns a specs dictionary mapping specification names to values as listed on that product's Darty page. The keys are not standardized across categories — a television listing will have different spec keys than a washing machine. Your code should handle variable key sets.
Does `search_products` return results beyond the first page?+
The endpoint returns up to 30 products from the first page of results only. Multi-page pagination is not currently supported. You can fork the API on Parse and revise it to add offset or page-based pagination if your use case requires deeper result sets.
Does the API return customer reviews or ratings for Darty products?+
Not currently. The three endpoints cover product details (price, availability, brand), search results, and technical specifications. Reviews and ratings data are not exposed. You can fork the API on Parse and revise it to add a review-fetching endpoint if that data is available on the product page.
Is the `availability` field a structured status or free-form text?+
The availability field returns the delivery or stock status text as it appears on the Darty product page. It is a plain string and is not normalized to a fixed set of values, so parsing may vary across products and over time.
Page content last updated . Spec covers 3 endpoints from darty.com.
Related APIs in EcommerceSee all →
daraz.com.bd API
Search and browse products on Daraz Bangladesh to find items across any category. Retrieve detailed product information, explore category listings, and surface top-selling items — all from a single API.
fnac.com API
Search for electronics and cultural products on Fnac while accessing detailed product information, customer reviews, current deals, and flash sales all in one place. Get comprehensive insights including pricing, specifications, and promotional offers to make informed shopping decisions.
currys.co.uk API
Search and browse products from Currys.co.uk to find detailed specifications, current pricing, and real-time stock availability. Retrieve comprehensive product information across electronics categories to compare items and make informed purchasing decisions.
daraz.pk API
Browse and extract product data from Daraz Pakistan (daraz.pk). Search products by keyword or category, retrieve full product details, explore the category tree, and list all products for a given seller.
euronics.it API
Browse and search the complete Euronics Italy product catalog with real-time pricing information across all categories. Find exactly what you're looking for with powerful keyword search or explore products by category with full pagination support.
backmarket.fr API
Search for refurbished products on Back Market and retrieve detailed information including product specifications, available variants, pricing, and customer reviews all in one place. Get comprehensive product data to compare options and make informed purchasing decisions on certified refurbished electronics and devices.
carrefour.eu API
Search and browse Carrefour's European online product catalog to access pricing, promotions, availability, and detailed product information including nutritional data. Retrieve comprehensive product details across categories to compare prices and find current deals in real-time.
amazon.fr API
Scrape product data from Amazon.fr, including search results, product details, specifications, seller offers, customer reviews, and current deals.