Live demo · no key required

Query PDI right now.

These are real calls against the production engine, returning exactly what a subscribed key returns. The only difference is a per-IP rate limit.

Resolve, explain or pair

Compare two entities

Response

HTTP 200GET /v1/pair?q=Chianti+Classico

17 demo requests left this hour

Chianti Classico

Wine geography No sensory evidence

PDI returned a knowledge boundary rather than pairing guidance.

Identity

Canonical name
Chianti Classico
Geography type
pdo
Jurisdiction
EU
Registration identifier
EUGI00000003623
Regulatory status
current

What PDI is not claiming

  • Reported reason: insufficient sourced sensory data.
Raw JSON response
curl -s "https://api.pinpointed.dev/v1/demo/pair?q=Chianti+Classico"
{
  "ok": true,
  "domain": "wine_geography",
  "query": "Chianti Classico",
  "resolved": true,
  "resolution": {
    "canonical_name": "Chianti Classico",
    "cfr_section": null,
    "registration_identifier": "EUGI00000003623",
    "geography_type": "pdo",
    "jurisdiction": "EU",
    "regulatory_status": "current"
  },
  "sensory_available": false,
  "pairing_available": false,
  "reason": "insufficient_sourced_sensory_data",
  "knowledge_boundary": {
    "wine_geography_pairing_not_inferred": true,
    "sensory_evidence_required_for_pairing": true
  },
  "demo": {
    "demo": true,
    "endpoint": "/v1/pair",
    "authenticated_equivalent": "curl -H \"Authorization: Bearer $PDI_API_KEY\" \"https://api.pinpointed.dev/v1/pair?q=Chianti+Classico\"",
    "limits": {
      "per_ip_per_minute": 8,
      "per_ip_per_hour": 20,
      "max_query_length": 80,
      "resolve_result_limit": 5
    },
    "note": "Public demo of the Pinpointed Drinks Intelligence API. Same engine and same response contract as a subscribed key, with demo-only rate limits.",
    "docs": "https://api.pinpointed.dev/docs",
    "plans": "https://api.pinpointed.dev/#plans",
    "cached": false,
    "remaining_this_hour": 17
  }
}

From demo to production

Call it from your terminal

Every demo endpoint is a plain GET with no auth. Swap /v1/demo/ for /v1/ and add a bearer key when you subscribe.

curl -s "https://api.pinpointed.dev/v1/demo/explain?q=Barolo"

What the demo does not do

Demo traffic is rate limited per IP and capped daily, results are capped at 5 for resolution, and responses may be served from a short-lived cache. A Developer key removes all three.