# Agent Harbor > Agent Harbor LLC runs pay-per-call services that AI agents call and pay for on their own: company and web data, site audits, public records and developer tools. Ten endpoints, priced per call in USDC over x402 v2 on Base mainnet, with no account or API key. All inference runs on Agent Harbor's own hardware in Bremerton, Washington. Agent Harbor also builds managed AI agent fleets for businesses. ## Pay-per-call agent services Base URL: `https://x402.agentharbor.agency`. All endpoints accept `GET` (`/scrape`, `/enrich` and `/company` also accept `POST`). An unpaid request returns HTTP 402 with x402 v2 terms base64-encoded in the `PAYMENT-REQUIRED` header; the caller pays and retries with the signed payload in the `PAYMENT-SIGNATURE` header. Nothing is charged unless the call is served. Company and web data: - `/company?domain=` — $0.005 — compact company card: business name, generic role contact address, up to 10 technology names, content_safety flags. Target 45 s. - `/scrape?domain=` — $0.01 — business name with source, public contact signals, platform stack with evidence per detection; unsupported claims struck with a reason. Target 45 s. - `/enrich?domain=` — $0.05 — everything in /scrape plus firmographics and a tech-stack summary checked against the evidence. Target 120 s. - `/domain-verify?domain=` — $0.005 — DNS, RDAP registration, TLS and website checks with risk flags. Target 30 s. Site audits: - `/audit?domain=` — $0.05 — home-page audit of analytics, consent, structured data, AI-crawler access and SEO, as a ranked fix list. Target 75 s. - `/ai-crawlers?domain=` — $0.01 — which AI crawlers may fetch the home page under robots.txt, plus sitemap, llms.txt and noindex checks. Target 40 s. Public records: - `/sec-company` — $0.01 — SEC EDGAR profile, XBRL financials and recent filings. Inputs: `ticker`, `cik`, `filings`, `forms`. Target 30 s. - `/recalls` — $0.005 — CPSC, NHTSA and FDA recall matches. Inputs: `category`, `query`, `make`, `model`, `year`, `limit`. Target 30 s. Developer tools: - `/package-check` — $0.003 — OSV vulnerabilities, license and deprecation status. Inputs: `ecosystem`, `name`, `version`. Target 20 s. - `/pdf-extract` — $0.01 — public PDF as markdown, up to 30 pages per call. Inputs: `url`, `pages`. Target 60 s. `/scrape`, `/enrich` and `/company` include a free `content_safety` field that flags prompt-injection patterns in returned site text. ### Settlement - x402: version 2, scheme `exact`, network `eip155:8453` (Base mainnet), asset USDC, pay to `0x840C829530DF7B4CCF700Fa3A0060cF2C80b014e` - MPP (Machine Payments Protocol): accepted on routes priced $0.01 and up, via a `WWW-Authenticate: Payment` challenge; Tempo USDC settled through Stripe - The live catalog is authoritative for prices and terms. ### Copy-paste examples Use a dedicated wallet holding only the USDC you mean to spend, and keep its key in an environment variable (`AGENTHARBOR_PRIVATE_KEY` below). A cap in the client refuses any quote above it before anything is signed. See the price without paying (curl cannot pay; an unpaid call is never charged): ```bash curl -s https://x402.agentharbor.agency/catalog curl -si "https://x402.agentharbor.agency/company?domain=mailchimp.com" \ | grep -i '^payment-required:' | cut -d' ' -f2 | tr -d '\r' | base64 -d ``` Python, with the `agentharbor` package (the five `?domain=` routes: `company`, `scrape`, `ai_crawlers`, `enrich`, `audit`): ```bash pip install "agentharbor[x402]" ``` ```python import asyncio, os from agentharbor import AgentHarbor async def main(): client = AgentHarbor(private_key=os.environ["AGENTHARBOR_PRIVATE_KEY"], max_price_usd=0.01) card = await client.company("mailchimp.com") # $0.005 print(card["business_name"], card["platforms"], card.payment) asyncio.run(main()) ``` Python, any route, with the x402 SDK directly (`pip install "x402[httpx,evm]" eth-account`): ```python import asyncio, os from eth_account import Account from x402 import max_amount, x402Client from x402.http.clients import x402HttpxClient from x402.mechanisms.evm.exact.client import ExactEvmScheme async def main(): payer = x402Client() payer.register("eip155:8453", ExactEvmScheme(Account.from_key(os.environ["AGENTHARBOR_PRIVATE_KEY"]))) payer.register_policy(max_amount(10_000)) # never pay more than $0.01 (USDC has 6 decimals) async with x402HttpxClient(payer, timeout=60) as http: r = await http.get("https://x402.agentharbor.agency/package-check", params={"ecosystem": "pypi", "name": "requests", "version": "2.25.0"}) print(r.status_code, r.json()) asyncio.run(main()) ``` JavaScript (Node 18+), with the x402 fetch client (`npm install @x402/fetch @x402/evm viem`): ```js import { wrapFetchWithPayment, x402Client } from "@x402/fetch"; import { ExactEvmScheme } from "@x402/evm/exact/client"; import { privateKeyToAccount } from "viem/accounts"; const payer = new x402Client(); payer.register("eip155:8453", new ExactEvmScheme(privateKeyToAccount(process.env.AGENTHARBOR_PRIVATE_KEY))); payer.registerPolicy((version, reqs) => reqs.filter((r) => BigInt(r.amount) <= 10_000n)); // max $0.01 const fetchWithPay = wrapFetchWithPayment(fetch, payer); const res = await fetchWithPay("https://x402.agentharbor.agency/recalls?category=consumer&query=stroller&limit=3"); console.log(res.status, await res.json()); ``` The `agentharbor` npm package wraps the same flow for the `?domain=` routes with a budget guard: `npm install agentharbor @x402/fetch @x402/evm viem`, then `createAgentHarbor({ account, maxPriceUsd: 0.05 }).company("mailchimp.com")`. Source and more examples: https://github.com/yandyman/agentharbor-sdk ### Free and unauthenticated - `GET https://x402.agentharbor.agency/catalog` — service list, prices and response targets - `GET https://x402.agentharbor.agency/health` — liveness - `GET https://x402.agentharbor.agency/openapi.json` — OpenAPI spec - `GET https://x402.agentharbor.agency/.well-known/x402` — x402 discovery manifest ### Discovery and listings - Agent card (A2A): https://agentharbor.agency/.well-known/agent-card.json - Agent index: https://agentharbor.agency/.well-known/agents.json - Human-readable services page: https://agentharbor.agency/agent-services - Developer docs: https://agentharbor.agency/docs/agents - Listed on the x402 Bazaar, PayAPI Market and MPPScan; the site audit is also a pay-per-event Actor on the Apify Store ## Managed agent fleets for businesses Agent fleets built, deployed and run by Agent Harbor on its own hardware: a named primary agent plus single-function subagents. Plan prices are below; setup fees and add-ons are on the pricing page. - **Launch** — $497/mo billed annually, or $597/mo with no commitment. 1 primary agent + 5 subagents. - **Growth** — $897/mo billed annually, or $1,097/mo with no commitment. 1 primary agent + 10 subagents. - **Scale** — $1,497/mo billed annually, or $1,797/mo with no commitment. 1 primary agent + 18 subagents. Details: https://agentharbor.agency/pricing and https://agentharbor.agency/how-it-works ## Crawler Watch (opening soon) Crawler Watch checks a site's robots.txt, llms.txt, sitemap.xml, homepage JSON-LD and AI-crawler rules, compares each check with the last snapshot (ignoring comment- and whitespace-only changes) and alerts by email, Slack or webhook on regressions. Not open for sign-up yet. - Free: 1 domain, checked weekly. Solo: $9/mo or $90/yr, 5 domains, checked daily. Agency: $29/mo or $290/yr, 50 domains, checked daily, white-label PDF reports. - Details: https://agentharbor.agency/watch/ - Guide: https://agentharbor.agency/insights/how-to-monitor-ai-crawler-access-changes ## Free tools for site owners - [AI crawler checker](https://agentharbor.agency/tools/ai-crawler-checker): which of 17 AI crawlers a domain's robots.txt allows, plus Googlebot, sitemap, llms.txt and noindex checks - [Consent check (not available yet)](https://agentharbor.agency/tools/consent-check): free check of one page's trackers and cookies after Reject, Accept and Global Privacy Control; switched off until scanning of live sites opens - [llms.txt generator](https://agentharbor.agency/tools/llms-txt-generator): draft an llms.txt from a home page and check an existing one - [robots.txt tester and AI-crawler rule builder](https://agentharbor.agency/tools/): runs in the browser ## Apps and downloads - [Crawler Control for Wix](https://agentharbor.agency/wix/): check what AI crawlers, search engines and AI tools can read on a Wix site, with Wix-specific fixes - [ConsentProof](https://agentharbor.agency/consentproof/): scheduled, logged-out scans of the pages you list, with alerts and dated evidence PDFs when a tracker, cookie or banner changes; not open yet, pricing to be announced - [Website Health Monitor for monday.com](https://agentharbor.agency/monday/): SSL certificate expiry, domain expiry, uptime and AI-crawler policy on monday.com boards and automations - [Link & Readability Checker for Confluence](https://agentharbor.agency/confluence-link-checker/): broken links, missing alt text, heading order and reading grade across a Confluence Cloud space - [SEO & AI Crawler Functions for Excel](https://agentharbor.agency/excel/): Excel functions for AI-crawler rules, llms.txt, schema.org types and errors, and HTTP status - [Frost dates and hardiness zone API](https://agentharbor.agency/frost-api/): last and first frost dates with 10/50/90% odds, growing season, an approximate hardiness zone (not the official USDA map) and planting windows for US ZIP codes, from NOAA climate normals - [Stream Deck icon packs and Tide & Daylight plugin](https://agentharbor.agency/streamdeck/): code-drawn icon packs and a plugin for NOAA tide predictions and sunrise/sunset - [Reject & Verify](https://agentharbor.agency/reject-verify/): a free browser extension for Chrome, Edge and Firefox that rejects cookie banners it recognises, sends Global Privacy Control and shows on your device which known trackers still fired; nothing leaves the device; not yet in the browser stores - [E-ink puzzle and journal PDFs](https://agentharbor.agency/eink/): tappable puzzle books and logbooks for Kindle Scribe, reMarkable, BOOX and Supernote ## Contact - Website: https://agentharbor.agency - Email: anchor@agentharbor.agency ## Links - Homepage: https://agentharbor.agency - Agent services: https://agentharbor.agency/agent-services - Agent card: https://agentharbor.agency/.well-known/agent-card.json - Pricing (managed fleets): https://agentharbor.agency/pricing - Crawler Watch: https://agentharbor.agency/watch/ - Free AI crawler tools: https://agentharbor.agency/tools/ - Privacy policy: https://agentharbor.agency/privacy - SEO & AI Crawler Functions (Google Sheets add-on): https://agentharbor.agency/sheets/ - HarborPanel crawler (what it fetches, how to opt out): https://agentharbor.agency/data