Documentation Index
Fetch the complete documentation index at: https://docs.hermai.ai/llms.txt
Use this file to discover all available pages before exploring further.
1. Sign up
Create a free account at hermai.ai/register. No credit card required — the registry is fully free to use.
2. Create an API key
Go to Dashboard > API Keys and create a new key. Copy it — you’ll need it for authenticated requests.
Anonymous requests work too (5 per hour), but an API key gives you 50/hour and 500/day.
3. Query the catalog
Look up all known endpoints for a domain:
curl -H "Authorization: Bearer hm_sk_abc123..." \
-H "X-Hermai-Intent: looking up product endpoints on allbirds.com to build a price comparison agent" \
"https://api.hermai.ai/v1/catalog/allbirds.com"
The response includes every endpoint and action the community has discovered:
{
"domain": "allbirds.com",
"endpoints": [
{
"name": "shopify_products",
"method": "GET",
"url": "https://www.allbirds.com/products.json",
"description": "Shopify store product catalog"
},
{
"name": "add_to_cart",
"method": "POST",
"url": "https://www.allbirds.com/cart/add.js",
"headers": { "Content-Type": "application/json" },
"kind": "api_call",
"params": [
{ "name": "id", "source": "body", "required": true },
{ "name": "quantity", "source": "body", "required": true }
]
}
]
}
4. Call the endpoint directly
Use the URL, method, and headers from the catalog response to call the site yourself:
curl -X POST "https://www.allbirds.com/cart/add.js" \
-H "Content-Type: application/json" \
-d '{"id": 41397031600208, "quantity": 1}'
That’s it. No browser, no proxy, no Hermai in the request path. You looked up the schema, you called the site directly.
5. Browse the registry
Explore what’s available at hermai.ai/schemas, or via the API:
# List all schemas
curl "https://api.hermai.ai/v1/schemas"
# Filter by category
curl "https://api.hermai.ai/v1/schemas?category=commerce"
# Only verified schemas
curl "https://api.hermai.ai/v1/schemas?verified=true"
# Browse the intent taxonomy
curl "https://api.hermai.ai/v1/categories"
6. Contribute a schema
Found a site that’s missing? Document its endpoints with the CLI and push the schema:
# Install the CLI
go install github.com/hermai-ai/hermai-cli/cmd/hermai@latest
# Classify the site + find its public paths
hermai detect https://example.com
hermai wellknown example.com
# Pull embedded data from a detail page
hermai probe --body https://example.com/products/123 | hermai extract
# Capture XHR traffic for dynamic pages (search, cart, etc.)
hermai intercept https://example.com/search?q=test
# Author schema.json (see /concepts/schemas), then push
hermai registry push schema.json
Using Claude Code, Codex, or Cursor? Run npx skills add hermai-ai/hermai-skills and your agent will do the discovery and push for you. See the hermai-skills repo for details.
You earn +50 credits per site for contributions. Credits become your starting balance when hosted execution launches.
Next steps