Kasuta Atlase andmeid.

Atlase API võimaldab rakendustel avalikke veini e-siltide kirjeid otsida ja tuua. Avalikud lugemised on tasuta ja avatud, ilma võtmeta standardlimiidi jaoks.

Kiirstart

Määra baas-URL üks kord ja käivita siis ükskõik milline allolev näide.

ATLAS_API=https://www.elabel-atlas.eu/api/v1

Autentimine

Anonüümsed päringud saavad kasutada iga avalikku lugemislõppu. Võti tõstab päringulimiiti ja on kohustuslik pakkujate kirjutustoimingute jaoks. Pakkujate tööruumide omanikud ja administraatorid saavad võtme luua sisselogitud tööruumis jaotises API võtmed. Kui vajad lugejavõtit ilma pakkuja tööruumita või massilist ligipääsu, kirjuta aadressile david@essentialcode.eu.

curl --fail --silent --show-error \
  -H "Authorization: Bearer $ATLAS_API_KEY" \
  "$ATLAS_API/public-records?limit=1"

Päringulimiidid

Iga avalik toiming lubab 60 anonüümset päringut minutis aadressi kohta või 600 minutis lugejavõtme kohta. Vastused sisaldavad päiseid limit, remaining ja reset. Limiidist üle minev päring tagastab HTTP 429:

HTTP/1.1 429 Too Many Requests
retry-after: 60
x-ratelimit-limit: 60
x-ratelimit-remaining: 0

{"error":{"code":"rate_limited","message":"The public API rate limit was exceeded."}}

Avalikud lugemislõpud

Otsi kirjeid

curl --fail --silent --show-error \
  "$ATLAS_API/search?q=Veltliner&limit=1"

Näidisväljund

{
  "query": "Veltliner",
  "records": [{
    "atlas_record_id": "QXSvIVqvHcRW-LjHtG88I",
    "name": "Grüner Veltliner 2025",
    "provider": { "name": "Demo Wine Cooperative" },
    "gtin": "4006381333931"
  }]
}

Loetle avalikud kirjed

curl --fail --silent --show-error \
  "$ATLAS_API/public-records?limit=1"

Näidisväljund

{
  "records": [{
    "atlas_record_id": "ovPcoHyHMEbzdcGC_Zkm_",
    "name": "Grüner Veltliner Ried Steinberg 2024",
    "provider": { "name": "Glasswise" }
  }],
  "next_cursor": "eyJ1cGRhdGVkQXQiOjE3ODk1MDIxMjQ3MDcsImlkIjoib3ZQY29IeUhNRWJ6ZGNHQ19aa21fIn0"
}

Otsi GTIN-i üles

curl --fail --silent --show-error \
  "$ATLAS_API/public-records/4006381333931"

Näidisväljund

{
  "gtin": "4006381333931",
  "records": [{
    "atlas_record_id": "QXSvIVqvHcRW-LjHtG88I",
    "name": "Grüner Veltliner 2025",
    "provider": { "name": "Demo Wine Cooperative" }
  }]
}

Too kirje Atlase ID järgi

RECORD_ID=$(curl --fail --silent --show-error \
  "$ATLAS_API/public-records?limit=1" | jq -r '.records[0].atlas_record_id')
curl --fail --silent --show-error \
  "$ATLAS_API/public-records/by-id/$RECORD_ID"

Näidisväljund

{
  "atlas_record_id": "ovPcoHyHMEbzdcGC_Zkm_",
  "name": "Grüner Veltliner Ried Steinberg 2024",
  "provider": { "name": "Glasswise" },
  "atlas_updated_at": "2026-09-15T19:55:24.707Z"
}

Lehekülgedeks jaotamine

Avalike kirjete loend tagastab väärtuse next_cursor, kui järgmine lehekülg on olemas. Saada see täpne läbipaistmatu väärtus samade filtritega. Ära dekodeeri ega muuda seda.

CURSOR=$(curl --fail --silent --show-error \
  "$ATLAS_API/public-records?limit=1" | jq -r '.next_cursor')
curl --fail --silent --show-error \
  "$ATLAS_API/public-records?limit=1&cursor=$CURSOR"

Avalike kirjete keeled

Avalike kirjete leheküljed lokaliseerivad ainult Atlase enda sildid ja E-Label Standard Formatis defineeritud koodid, sealhulgas veinitüüp, veini omadused, riigikoodid, toiteväärtuse võtmed ja ühikud. Iga pakkujate kirjutatud tekst jääb täpselt selliseks, nagu see tarniti, sealhulgas koostisosade nimed ja kategooriad ning iga pakkujate kirjutatud pakendi või hävitamise tekst.

Esimene kood languages loendis on alati kirje põhikeel, ka siis kui Atlas ei saa oma liidest selles keeles renderdada. Lehekülg pakub põhisisu ja toetatud keeli, millel on pakkujate tõlked. Lingi valikusse ?lang=de või ?lang=hr kaudu. Ilma parameetrita kasutab Atlas Accept-Language'i, kui leidub sobiv sisu, ja suunab õigele jagatavale URLile.

Eelista struktureeritud ingredients[] väärtusi, et allergeeni- ja ökomärgised säiliksid. Kasuta ingredients_text ainult siis, kui pakkujal on täielik proosadeklaratsioon. Pakkujad võivad lisada translations.{language} väärtusi väljadele ingredients_text, designation_of_origin ja igale packaging[].disposal juhendile. Packaging massiiv järgib põhilisti pikkust ja järjekorda; kasuta null juhendi jaoks, mis peaks põhiväärtusele tagasi langema. Puuduvad tõlked langevad tipptaseme põhiväärtusele. REST ja MCP tagastavad selle valikulise kaardi ja JSON-LD kasutab keelega märgistatud väärtusi. See pakkujate tarnitud kaart on ainus viis, kuidas pakkujate tekst keelte vahel muutub.

Pakkuja päringu keha järgib E-Label Standard Formatit.

Avalikel lehekülgedel renderdab Atlas oma Standardi koodid (productType, color, sweetness, packagingGas, packagingType, materialType ja collection) lehekülje keeles Standardi avaldatud sõnavarast. Iga muu pakkuja väärtus jääb täpselt selliseks, nagu see tarniti.

MCP

Model Context Protocol ehk MCP on standardne viis, kuidas AI klient väliseid tööriistu kutsub. e-label Atlas pakub anonüümset Streamable HTTP serverit aadressil https://www.elabel-atlas.eu/mcp.

Server pakub search_elabels, lookup_elabel_by_gtin, get_elabel ja list_elabels_updated_since.

Installi Atlas agenti

Vali oma klient. Claude Code plugin ja Codexi seadistus sisaldavad nii Atlase skilli juhendit kui ka töötavaid MCP tööriistu. Teised kliendid ühenduvad samasse kirjutuskaitstud MCP serverisse.

Claude Code

Lisab Atlase ametliku marketplace'i ja installib siis plugina. Plugin sisaldab skilli ja registreerib kaug-MCP serveri. Hostitud arhiiv nõuab Claude Code 2.1.224 või uuemat.

claude plugin marketplace add https://www.elabel-atlas.eu/claude/marketplace.json && \
  claude plugin install elabel-atlas@elabel-atlas

Claude Code pluginad installitakse marketplace'ide kaudu, mitte otse suvalisest plugina URList.Ametlik formaadi ja levitamise referents.

Claude veebis ja töölaual

Claude web ja Claude Desktop aktsepteerivad Atlast kohandatud kaugkonnektorina. Need ei installi Claude Code pluginat tavalisse vestlusse. Ava eeltäidetud konnektori vorm, vaata URL üle ja kinnita see.

https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=e-label%20Atlas&connectorUrl=https%3A%2F%2Fwww.elabel-atlas.eu%2Fmcp
Ava Atlase konnektori vorm

Ametlik kohandatud konnektorite referents.

Codex

Laeb alla kasutajaskilli ja registreerib Streamable HTTP serveri. Taaskäivita Codex pärast skilli installimist.

mkdir -p "$HOME/.agents/skills/elabel-atlas"
curl --fail --location   https://www.elabel-atlas.eu/api/v1/SKILL.md   --output "$HOME/.agents/skills/elabel-atlas/SKILL.md"
codex mcp add elabel-atlas --url https://www.elabel-atlas.eu/mcp

Ametlik skillide referents jaametlik MCP referents.

Cursor

Lisa see kirje faili ~/.cursor/mcp.json, jäta failis juba olevad serverid alles ja taaskäivita Cursor. Atlasel pole praegu Cursor Marketplace'is kirjet.

{
  "mcpServers": {
    "elabel-atlas": {
      "url": "https://www.elabel-atlas.eu/mcp"
    }
  }
}

Ametlik Cursor MCP referents.

Gemini CLI

Lisa see kirje faili ~/.gemini/settings.json, jäta olemasolevad seaded alles ja taaskäivita Gemini CLI. Atlasel pole praegu Gemini laienduse kirjet.

{
  "mcpServers": {
    "elabel-atlas": {
      "httpUrl": "https://www.elabel-atlas.eu/mcp"
    }
  }
}

Ametlik Gemini CLI MCP referents.