Search observations
Search persisted, source-backed observations without starting a crawl.
GET /api/v1/prices/search Access: prices:read
Query goods and services by description, CPV code, SKU, MPN or GTIN. Every observed price retains capture time, extraction evidence and its public source URL.
Search persisted, source-backed observations without starting a crawl.
GET /api/v1/prices/search Access: prices:read
Run Exa discovery, fetch candidate pages and persist attributable evidence.
POST /api/v1/prices/observe Access: prices:observe
Search CPV Version 2008 or expand a broad code into descendants.
GET /api/v1/cpv/{code}/overview Access: prices:read
Compare latest supplier offers within one country, with EU ranges as secondary context.
GET /api/v1/items/{item_id}/price-variance Access: prices:read
Retrieve observation, source and median coverage for one market.
GET /api/v1/markets/{country}/overview Access: prices:read
Read base-100 web-observed price-index series and their coverage.
GET /api/v1/indices Access: prices:read
Create and manage user-scoped daily price monitors and events.
POST /api/v1/watchlists Access: signed-in user
Queue quota-controlled live discovery and poll its durable result.
POST /api/v1/observation-jobs Access: prices:observe
Let LLM clients discover read-only catalogue, CPV, variance and monitoring tools.
POST /mcp/ Access: Bearer fcpi_… · prices:read
curl --get 'https://cpi.fastsme.com/api/v1/prices/search' \
--header 'X-API-Key: fcpi_…' \
--data-urlencode 'q=A4 recycled paper' \
--data-urlencode 'market=FR'
# Lowest always means lowest observed in the returned public-source sample.
Connect a Streamable HTTP MCP client to https://cpi.fastsme.com/mcp/ and pass Authorization: Bearer fcpi_…. The alpha exposes read-only catalogue search, CPV lookup, same-country price variance, market coverage, watchlists, scan status and the FastCPI methodology resource. OAuth authorization-server support remains on the roadmap; current scoped keys are independently revocable.