Discover/Vignerons Independants API
live

Vignerons Independants APIvignerons-independants.com

Search the official directory of independent French winemakers. Filter by region, grape variety, wine color, farming method, medals, and activities.

This API takes change requests — .
Endpoint health
verified 1h ago
search_vignerons
1/1 passing latest checkself-healing
Endpoints
1
Updated
2h ago

What is the Vignerons Independants API?

The Vignerons Indépendants de France API exposes one endpoint — search_vignerons — that queries the official French independent winemakers directory and returns up to 12 paginated results per page. Each result includes the domaine name, owner, region, address, wine count, certification labels, and medals won. You can filter simultaneously by wine region, grape variety, cultural mode, wine color, competition awards, and winemaker activities.

This call costs2 credits / call— charged only on success
Try it
Page number for pagination. Each page contains up to 12 results.
Free-text search for domaine name, appellation, vigneron name, or wine.
Winemaker activity/service filter. Comma-separated for multiple values.
Wine color filter. Comma-separated for multiple values.
Wine region filter. Comma-separated for multiple values.
Culture/farming method filter. Comma-separated for multiple values.
Grape variety (cepage) filter. Comma-separated for multiple values. Examples: cabernet-sauvignon, merlot, chardonnay, pinot-noir.
Competition/medal filter. Comma-separated for multiple values.
Wine characteristic/style filter. Comma-separated for multiple values.
api.parse.bot/scraper/af7e0de3-8ddf-4494-aacc-0b2784f460bb/<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/af7e0de3-8ddf-4494-aacc-0b2784f460bb/search_vignerons?page=1&query=bordeaux&cultural_mode=vin_biologique__c' \
  -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 vignerons-independants-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.

"""Walkthrough: Vignerons Indépendants SDK — search French independent winemakers."""
from parse_apis.vignerons_independants_com_api import (
    VigneronsIndependants,
    WineRegion,
    WonCompetition,
    CulturalMode,
    InputFormatInvalid,
)

client = VigneronsIndependants()

# Search for organic (bio) vignerons in Bordeaux, capped at 5 results.
for vigneron in client.vignerons.search(
    wine_region=WineRegion.BORDEAUX,
    cultural_mode=CulturalMode.BIO,
    limit=5,
):
    print(vigneron.name, "|", vigneron.region, "|", vigneron.address)

# Find a single award-winning vigneron using .first()
winner = client.vignerons.search(
    won_competition=WonCompetition.CONCOURS_PARIS_2022,
    limit=1,
).first()

if winner is not None:
    print(f"\nFeatured: {winner.name} ({winner.slug})")
    print(f"  Region: {winner.region}")
    print(f"  Owner: {winner.owner}")
    print(f"  Wines: {winner.wine_count}")
    print(f"  URL: {winner.url}")

# Free-text search for a grape variety, with error handling
try:
    for v in client.vignerons.search(grape_variety="pinot-noir", limit=3):
        print(v.name, "-", v.labels if v.labels else "no labels")
except InputFormatInvalid as e:
    print(f"Invalid filter input: {e.message}")

print("\nexercised: vignerons.search with region/cultural_mode/won_competition/grape_variety filters")
All endpoints · 1 totalmissing one? ·

Search the directory of Vignerons Indépendants de France. Returns paginated results of winemakers matching the specified filters. Each page returns up to 12 results. All filter parameters accept comma-separated values to select multiple options simultaneously. When no filters are provided, returns all vignerons in the directory.

Input
ParamTypeDescription
pageintegerPage number for pagination. Each page contains up to 12 results.
querystringFree-text search for domaine name, appellation, vigneron name, or wine.
activitystringWinemaker activity/service filter. Comma-separated for multiple values.
wine_colorstringWine color filter. Comma-separated for multiple values.
wine_regionstringWine region filter. Comma-separated for multiple values.
cultural_modestringCulture/farming method filter. Comma-separated for multiple values.
grape_varietystringGrape variety (cepage) filter. Comma-separated for multiple values. Examples: cabernet-sauvignon, merlot, chardonnay, pinot-noir.
won_competitionstringCompetition/medal filter. Comma-separated for multiple values.
wine_characteristicstringWine characteristic/style filter. Comma-separated for multiple values.
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "has_more": "boolean indicating if more pages are available",
    "vignerons": "array of vigneron objects with name, slug, url, owner, region, address, wine_count, labels, and medals",
    "total_results": "integer total number of matching vignerons"
  },
  "sample": {
    "data": {
      "page": 1,
      "has_more": true,
      "vignerons": [
        {
          "url": "https://www.vignerons-independants.com/annuaire-des-vignerons-independants-de-france/domaine-belle",
          "name": "DOMAINE BELLE",
          "slug": "domaine-belle",
          "owner": "Valentin BELLE, Philippe BELLE",
          "labels": [
            "Bio"
          ],
          "medals": "3 Medailles",
          "region": "Vallee du Rhone",
          "address": "510 Rue De La Croix 26600 LARNAGE France",
          "wine_count": 5
        }
      ],
      "total_results": 1162
    },
    "status": "success"
  }
}

About the Vignerons Independants API

What the API returns

The search_vignerons endpoint searches the directory of Vignerons Indépendants de France, the national federation of independent French wine producers. Each response includes a vignerons array of producer objects, a total_results count, the current page number, and a has_more boolean for pagination. Individual vigneron objects carry the domaine name, slug, url, owner name, region, postal address, wine_count, certification labels (such as organic or biodynamic), and medals won in competitions.

Filtering and search

The endpoint accepts a free-text query parameter that matches against domaine name, appellation, vigneron name, or wine name. Structured filters include wine_region, wine_color, cultural_mode (farming method), grape_variety (e.g. cabernet-sauvignon, merlot, chardonnay), won_competition for medal filters, and activity for services offered by the producer. All filter parameters accept comma-separated values, so you can request multiple grape varieties or regions in a single call.

Pagination

Results are paginated at 12 vignerons per page. Use the page integer parameter to advance through result sets. The has_more boolean in each response tells you whether additional pages exist, and total_results gives the full match count across all pages.

Reliability & maintenanceVerified

The Vignerons Independants API is a managed, monitored endpoint for vignerons-independants.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when vignerons-independants.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 vignerons-independants.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
1h ago
Latest check
1/1 endpoint 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
  • Build a wine producer discovery tool filtered by region and grape variety using the wine_region and grape_variety params
  • Compile a list of certified organic or biodynamic domaines by filtering on cultural_mode and inspecting returned labels
  • Find medal-winning producers for a specific competition using the won_competition filter and surface their medals data
  • Aggregate wine counts by region by iterating pages and summing the wine_count field per vigneron
  • Power a domaine search feature by passing user input to the query parameter for name, appellation, or wine lookups
  • Filter producers offering specific visitor activities (tastings, cellar tours) using the activity parameter
  • Build a regional supplier database for a wine importer by extracting owner, address, and url fields per result
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does vignerons-independants.com provide an official developer API?+
No. The federation does not publish a public developer API or documented data access layer for its directory.
What does a single vigneron object in the response look like?+
Each object in the vignerons array includes: name (domaine name), slug, url (link to the producer's directory page), owner (winemaker's name), region, address, wine_count (number of wines listed), labels (certifications such as organic or biodynamic), and medals (competition awards the domaine has received).
Can I retrieve individual producer detail pages — full wine lists, tasting notes, or contact forms?+
Not currently. The API covers directory search results with summary-level fields per producer. You can fork it on Parse and revise it to add an endpoint that fetches the individual producer detail page for deeper data such as full wine lists or extended contact information.
Are there any known limitations on coverage or filter values?+
The directory only covers producers who are members of the Vignerons Indépendants de France federation. Non-member independent producers are not listed. Filter values for parameters like grape_variety, wine_region, and activity must match the slugs used in the source directory; free-form strings that don't correspond to a recognized value will return zero results.
Does the API expose producer ratings or user reviews?+
No. The response fields reflect federation data: certification labels, medals from named competitions, and wine counts. Consumer ratings or third-party reviews are not included. You can fork the API on Parse and revise it to pull in data from a reviews-focused source if ratings are needed.
Page content last updated . Spec covers 1 endpoint from vignerons-independants.com.
Related APIs in Food DiningSee all →
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
raisin.digital API
Search and discover natural wine bars, restaurants, wine shops, winemakers, and events from the Raisin.digital guide. Browse venues on an interactive map to find natural wine experiences near you.
wine.com API
Search and browse wines on Wine.com to discover detailed information including pricing, ratings, and product metadata across thousands of selections. Find top-rated wines, browse current sales, and access comprehensive details on any wine to make informed purchasing decisions.
winecompanion.com.au API
Browse and explore Australian wineries from Wine Companion's comprehensive directory, including contact details, ratings, and regional locations. Search and filter by state, region, or facilities to find wineries across Australia.
vinisfoods.com API
vinisfoods.com API
vinted.fr API
Search and browse secondhand product listings on Vinted.fr with flexible filtering by price, category, and condition to find the items you're looking for. Sort results by relevance, price, or newest listings and navigate through pages to discover available products on the marketplace.
data.inpi.fr API
Search and discover French industrial property information including patents, trademarks, designs, and company registrations from the official INPI national register. Find the intellectual property data you need to research competitors, verify trademark availability, or explore patent landscapes in France.
pagesjaunes.fr API
Search for business listings across France on PagesJaunes.fr and access customer reviews and detailed location information. Find businesses by keyword and location, and retrieve comprehensive details including addresses, ratings, and reviews.