Open Source

Stop rebuilding scrapers.
Get stable APIs for sites you call repeatedly.

Ship data products without maintaining extraction logic for the same sites. Get structured records from public data and retail sources behind one API key.

Free tier: 1,000 credits/mo. No credit card.

Read the docs
booking.comhotel_searchGET
  • Comfort Inn Tokyo Roppongi

    Roppongi, Tokyo

    Hotel
  • Hotel Metropolitan Tokyo Marunouchi

    Marunouchi, Tokyo

    Hotel
Real response from the Hermai catalogOpen in the playground →

Integrates with

OpenAI
Anthropic
Cursor
LangChain
Gemini
Kiro
CrewAI
Windsurf
Devin
LangGraph
OpenAI
Anthropic
Cursor
LangChain
Gemini
Kiro
CrewAI
Windsurf
Devin
LangGraph

Use cases

Your agent reads the sites that matter.

Government records, business filings, procurement, and live market data, delivered through structured, site-specific interfaces instead of page markup.

data.sfgov.org

Compliance agent checks a business against a public registry and court records before onboarding.

Sources
data.sfgov.org, courtlistener.com
API CALLbusiness registry and court records
Coverage: 2 endpoints

Verify businesses against state registries and court records in one call.

Read calls
business_registration_lookupdocket_search

Benchmarks

Complete data. Fewer tokens.

Real workflows on government and consumer sites where generic scrapers come back empty. Benchmarked against Firecrawl and WebFetch on what each tool actually returned: records, structured fields, and the tokens to parse them.

Try it in the playground, no signup needed
USAspendingusaspending.gov

Search recent federal awards

Data returned
Hermai AI
10 awards

ID, recipient, amount

Firecrawl
0 awards

200 OK, but 0 awards from the JS app

WebFetch
blocked

JS app returned an empty payload, no awards

Gov rows June 2026 · Zillow/GitHub April 2026 · counts from a cold fetch

Request a source

Need a site we don't cover yet?

We stand up new sources for customers. Tell us the site and the data you need and we will come back with a plan.

How it works

Install once. Ask anything. Get structured data.

No scrapers. No HTML parsing. No guessing. Your agent reads schemas, calls the site, and hands you clean data from the registry.

$
npx skills add hermai-ai/hermai-skills --skill hermai
01

Install the skill

Run the install command in any agent. Claude Code, Cursor, Windsurf, and 40+ tools.

✓ Found skill: hermai
✓ Installed to ~/.claude/skills/
✓ Covers calling + contributing
02

Ask anything

Your agent reads the schema, calls the real API, and handles auth. No scraping, no guessing.

"find 3-bedroom Airbnb listings
 in San Francisco for next weekend,
 group of 4"
03

Get structured data

Clean structured data, not HTML noise. Schemas discovered once, reused whenever you need the same site data.

{
  "listings": [
    { "title":   "Sunny Mission flat",
      "price":   412,
      "beds":    3,
      "rating":  4.91 }
  ],
  "total": 12
}

Contribute

Don't see your site? Add it for agents.

Hermai is an open catalog of website APIs. Anyone can add a schema with the CLI; every contribution makes the next agent more reliable. AGPL-3.0.

$
go install github.com/hermai-ai/hermai-cli/cmd/hermai@latest
# 1. Find the data paths behind the page
hermai detect https://example.com
hermai probe --body https://example.com/products/123 | hermai extract
# 2. Map public search and detail requests
hermai intercept https://example.com
# 3. Turn it into a schema you can reuse
hermai registry push schema.json

Using Claude Code, Cursor, or Codex? Add the hermai skill and let your agent run the CLI for you, with schema rules enforced. The contributor references load on demand.

$
npx skills add hermai-ai/hermai-skills --skill hermai

Roadmap

Where we're headed.

Request a feature
  • CLI + Schema catalog

    Search, pull, execute. Structured JSON back.

  • Hosted execution

    Run schemas through Hermai with an API key. No local setup required.

  • Community contributions

    Open submissions with verification and trust scoring

  • Health monitoring

    Expand verification and availability coverage across the full catalog

  • Contributor profiles

    Public profiles for schema authors with contribution history

  • Community ratings & discussions

    Upvote, downvote, and discuss schemas with other agent builders

  • Site-hunter rankings

    Weekly leaderboard for top schema contributors

  • Schema composer

    Search and return available endpoints for the data you need

  • Usage history

    Review recent runs, usage, and handoff details from one place

  • Safe example mode

    Try a structured response before running a live request.

  • Guided error fixes

    Explain missing params, auth needs, and next steps in plain language.

  • Team visibility

    Saved runs, usage history, and clearer handoff from trial to production.

FAQ

Frequently asked questions

Short answers about the catalog, schemas, and how Hermai helps teams use stable website APIs.

What is Hermai?

Hermai is an open catalog of website APIs. Contributors add schemas for sites that do not offer a clean public API, so products and agents can use stable data instead of brittle scrapers.

How is this different from web scraping?

Scrapers depend on page HTML, so they break when a site changes its layout. Hermai schemas describe the API surface behind a site and return structured JSON.

Is Hermai free to use?

Yes. The schema catalog, CLI, and HTTP API are open source under AGPL-3.0. You can browse schemas and try the playground without signing up.

What sites does Hermai support?

The catalog covers commerce, media, travel, finance, government, developer tools, and more. Check the live catalog to see what is covered today.

Can I use Hermai for government and public-record data?

Yes. Government and public records are a flagship vertical: federal registers, procurement, and state and local open-data portals as structured APIs. Each catalog entry shows its published availability and verification signals. See the Government solutions page for current coverage.

How do I add a new schema?

Install the CLI, inspect a site's API surface, then publish the schema to the registry. The hermai skill can guide your agent through the process.

Who maintains the schemas?

Schemas are contributed and maintained by the community. Catalog entries publish availability and verification metadata where it has been established, and that coverage is still expanding.