Ingest and query a product catalog with Constructor.io, including autocomplete and full-text search

domain: docs.constructor.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Obtain your API token and key from the Constructor dashboard. Catalog items are ingested via the Catalog Management API; send a PATCH /v1/catalog request with a multipart body containing CSV or JSON files for items, variations, and item groups, plus a section parameter (typically 'Products').
  2. For delta updates, set the type parameter to delta to update only changed records; for a full replacement use type=full. Constructor processes ingestion jobs asynchronously — poll the Tasks API (GET /v1/tasks/{task_id}) to confirm completion.
  3. Query autocomplete suggestions by calling GET https://ac.cnstrc.com/autocomplete/{term}?key=YOUR_KEY&num_results=10&section=Products; the response contains suggestion groups including 'Search Suggestions' and 'Products'.
  4. Query full-text search by calling GET https://ac.cnstrc.com/search/{term}?key=YOUR_KEY&page=1&num_results_per_page=20; apply filters via the filters[field]=value query parameter.
  5. Send behavioral events (click, conversion, search) back to Constructor using the Events API (POST /v1/behavioral_action/click, etc.) with the user's session identifier so the model can personalise results over time.

Known gotchas

Related routes

Configure Constructor.io searchandising campaigns to boost or bury products and pin items for specific queries
docs.constructor.com · 5 steps · unrated
Ingest a product catalog into Algolia and configure faceting and filtering for an ecommerce storefront
algolia.com · 5 steps · unrated
Build agent-readable product feeds using schema.org/Product markup and MCP catalog endpoints so AI agents can discover, compare, and purchase products without scraping
schema.org/Product · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans