Developers

Wedding Recon connector API

A versioned, read-only JSON API for finding and comparing Colorado wedding vendors using recorded prices and structured attributes. It does not book vendors, take payments, expose private Planning Hub data, or provide live availability.

Authentication and limits

Send the dedicated partner credential in X-API-Key. Credentials must never appear in URLs or logs. Launch quotas default to 60 data requests per minute plus a configurable daily cap. A quota-enforcement outage returns 503; it never silently disables protection.

curl -H "X-API-Key: $WEDDING_RECON_API_KEY" \
  "https://www.weddingrecon.com/api/connectors/v1/capabilities"

Operations

GET /capabilities publishes category IDs, filters and units, maintained location IDs, conversion defaults, limits, and ranking disclosures.

GET /vendors supports structured discovery or a vendor name/address/city lookup. A discovery search requires one category. q is not a natural-language prompt.

GET /vendors/{vendor_id} returns selected public fields, effective published attributes, a separate vendor-authored listing block, and a bounded page of active recon.

Example searches

# Photographers based near Boulder with reported package pricing
# that may overlap a $4,000 ceiling
/vendors?category=photos&location_id=boulder-co&radius_miles=25&budget_max=4000&budget_basis=package

# Denver venues recorded for at least 120 guests and a $10,000 ceiling
/vendors?category=venue&location_id=denver-co&guest_count=120&budget_max=10000&budget_basis=package

# Named florist lookup
/vendors?q=wildflower&category=flowers

Interpretation rules

Errors and pagination

Errors use 400 for invalid or unsupported input, 401 for credentials, 404 for an unknown vendor, 429 for quota exhaustion, and 503 for temporary dependency failures. Every response includes a request ID. Search cursors are opaque, tied to normalized inputs and a data snapshot, and expire after 60 seconds; restart the search when a cursor expires or the snapshot changes.

Support

Questions or integration issues: kiaramcnulty@gmail.com.