Introduction

Wire is the API layer for the entire web, with structured REST endpoints for sites that don't have their own.

Wire turns the websites your agents need into clean, typed REST endpoints. Instead of driving a headless browser, writing CSS selectors, and babysitting scrapers, you make one HTTP call and get structured JSON back.

Why Wire

  • No browsers to run. Wire manages proxies, hydration, parsing, and retries for you.
  • Stable shapes. Every action returns the same schema each time. When a source site redesigns, we patch upstream; your integration doesn't break.
  • One key, everything. A single API key reaches the whole catalog: 150+ sites and 900+ actions.

The shape of it

Every interaction is an HTTP request to https://api.openwire.sh authenticated with an API key:

curl -X POST https://api.openwire.sh/v1/wire/task \
  -H "X-API-Key: $ANAKIN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "action_id": "amazon.search_products",
    "params": { "query": "mechanical keyboard", "limit": 5 }
  }'

You get back a job you can poll for a typed result.

Next steps