QANATIX
QANATIX Open

Open Quickstart

Query public business data in 2 minutes. No signup, no API key, no SDK.

Open Quickstart

Query public business data in 2 minutes. No signup, no API key, no SDK.

Just search — no need to discover collections first:

# Search all public data
curl -X POST https://api.qanatix.com/open/v1/search \
  -H "Content-Type: application/json" \
  -d '{"query": "corrosion resistant bearing", "limit": 5}'

# Or use GET
curl "https://api.qanatix.com/open/v1/search?q=ball+bearing&limit=5"

Response:

{
  "results": [
    {
      "record_id": "c4fdfc96-ffa3-4064-b21d-22de71e33d52",
      "name": "Deep Groove Ball Bearing 6205",
      "score": 0.91,
      "collection": "manufacturing",
      "record_type": "product",
      "collection_data": {
        "manufacturer": "SKF",
        "bore_mm": 25,
        "price_eur": 8.50
      }
    }
  ],
  "pagination": { "offset": 0, "limit": 5, "has_more": true },
  "metadata": { "search_mode": "fulltext", "processing_time_ms": 45.2 }
}

To narrow to a specific collection, add collection to the body or path:

# In body
curl -X POST https://api.qanatix.com/open/v1/search \
  -H "Content-Type: application/json" \
  -d '{"query": "bearing", "collection": "manufacturing", "limit": 5}'

# Or use the path (backward compatible)
curl -X POST https://api.qanatix.com/open/v1/search/manufacturing \
  -H "Content-Type: application/json" \
  -d '{"query": "bearing", "limit": 5}'

2. Get full details

curl https://api.qanatix.com/open/v1/records/c4fdfc96-ffa3-4064-b21d-22de71e33d52

Returns the complete record with all collection_data fields.

3. Browse available data

# List all public collections
curl https://api.qanatix.com/open/v1/collections

# Filter by keyword
curl "https://api.qanatix.com/open/v1/collections?q=finance"

Response lists collections with descriptions:

[
  {
    "collection": "manufacturing",
    "record_types": ["product", "fastener"],
    "record_count": 2450,
    "description": "Contains 2450 product, fastener including Ball Bearing 6205, Hex Bolt M8."
  }
]

To see filterable fields and sample values for a collection:

curl https://api.qanatix.com/open/v1/collections/manufacturing/schema

4. Connect an AI agent (MCP)

Any MCP-compatible client can query QANATIX Open without authentication:

# Claude Code — one command, no auth headers
claude mcp add --transport http -s user qanatix-open https://api.qanatix.com/open/mcp/

Then just ask:

  • "Search QANATIX Open for low cost ETFs"
  • "What public data is available on QANATIX?"
  • "Look up record c4fdfc96-... on QANATIX Open"

The agent searches all public data automatically — no need to pick a collection first.

See Open MCP Guide for Claude Desktop, Cursor, and raw protocol examples.

Local development

If running QANATIX locally, replace the base URL:

curl "http://localhost:8000/open/v1/search?q=bearing&limit=5"
curl http://localhost:8000/open/v1/collections

Rate limits

Open endpoints are rate-limited per IP address:

EndpointLimit
Search (/open/v1/search*, /open/v1/aggregate)60 req/min
Everything else (collections, schema, lookup)120 req/min

When exceeded, you get 429 Too Many Requests with a Retry-After header.

On this page