Your agent audits the site, sees where it ranks and checks what runs it.
SEO and web agents need a toolbox: an auditor, a view of the search results, and the checks that tell them how a site is built and kept. Your agent gets every one of them through the same key.
- Calls5 tools
- One run€0.78
- RoutesAPI, MCP, SDKs and x402

How your agent does it
5 calls, one connection
A marketing agent prepares its weekly report on a client’s website, example.com.
Every step goes through the same key and the same connection, with no account at any of the providers behind them.
-
Step 1: SEO Audit €0.30
Audits the page: title, description, headings, structured data, sitemap and the fixes in priority order.
-
Step 2: Search Results Analysis €0.15
Reads the Google results for the client’s keyword: who ranks, and which result features appear.
-
Step 3: Company Tech Stack €0.30
Detects what the site runs on: hosting, CDN, analytics and frameworks.
-
Step 4: DNS Lookup Free
Reads the DNS records, including whether SPF and DMARC protect the domain’s email.
-
Step 5: SSL Certificate Check €0.03
Checks the certificate is valid and how many days are left before it expires.
-
The result
The report lists the fixes that matter, where the site ranks, what it runs on, and that its DNS and certificate are in order.
Illustrative example
One run, start to finish
What the agent sends and what comes back, step by step.
-
1 SEO Audit
Agent sends{ "url": "https://example.com" }Comes back{ "overall_score": 62, "issues": [ "Meta description missing", "No Open Graph tags" ], "prioritized_fixes": [ { "priority": "high", "issue": "Meta description missing", "fix": "Add a description of 120 to 160 characters" } ] } -
2 Search Results Analysis
Agent sends{ "keyword": "example domain", "country": "US", "language": "en" }Comes back{ "organic_results": [ { "position": 1, "domain": "example.com", "title": "Example Domain", "url": "https://example.com/" } ], "serp_features": [ "people_also_ask", "related_searches" ] } -
3 Company Tech Stack
Agent sends{ "domain": "example.com" }Comes back{ "cdn": "Cloudflare", "hosting_provider": "Cloudflare", "analytics": [] } -
4 DNS Lookup
Agent sends{ "domain": "example.com" }Comes back{ "domain": "example.com", "has_spf": true, "has_dmarc": true, "ns_records": [ "elliott.ns.cloudflare.com", "hera.ns.cloudflare.com" ] } -
5 SSL Certificate Check
Agent sends{ "domain": "example.com" }Comes back{ "domain": "example.com", "valid": true, "is_expired": false, "days_until_expiry": 74 }
What one run costs
Priced per call from the live catalogue, with no subscription and no provider accounts.
- 1 SEO Audit €0.30
- 2 Search Results Analysis €0.15
- 3 Company Tech Stack €0.30
- 4 DNS Lookup Free
- 5 SSL Certificate Check €0.03
Free tools cost nothing when called with a key. Each tool is charged only when its call succeeds.
Pay per request from a wallet
Every step of this run is eligible for x402. Your agent pays each request in USDC as it goes: $0.8748 for the run, quoted before anything is paid.
The calls, in code
Each step through the REST API, with one key and the example’s inputs. Your agent passes what one step returns into the next.
The same tools work over MCP and the SDKs, and keyless over x402. Each tool’s page has the call for every route.
Read the docs# Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
-H "Authorization: Bearer $STRALE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"capability_slug": "seo-audit",
"inputs": {
"url": "https://example.com"
},
"max_price_cents": 30
}' # Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
-H "Authorization: Bearer $STRALE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"capability_slug": "serp-analyze",
"inputs": {
"keyword": "example domain",
"country": "US",
"language": "en"
},
"max_price_cents": 15
}' # Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
-H "Authorization: Bearer $STRALE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"capability_slug": "company-tech-stack",
"inputs": {
"domain": "example.com"
},
"max_price_cents": 30
}' # Free tool: works without a key, within a monthly allowance. Add your key for more.
curl -X POST https://api.strale.io/v1/do \
-H 'Content-Type: application/json' \
-d '{
"capability_slug": "dns-lookup",
"inputs": {
"domain": "example.com"
},
"max_price_cents": 3
}' # Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
-H "Authorization: Bearer $STRALE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"capability_slug": "ssl-check",
"inputs": {
"domain": "example.com"
},
"max_price_cents": 3
}' More jobs agents do with Strale
Or search all 298 tools in the catalogue.
- Research the webSearch the web, turn the best page into clean text, and pull the scholarly papers behind it.
- Read documentsText from photos, and the fields from receipts, invoices and PDFs, ready for the next step.
- Check details before actingEmail address, phone number, IBAN format and EU VAT number, checked before the agent acts on them.
- Onboard a supplier or customerFind the company in official records, screen it against sanctions lists and adverse media, or run the full check in one call.
- Check who issued an invoiceRead the invoice, then check the issuer in one call: register, VAT, bank details, sanctions and the sender’s domain.
Give your agent this job today
Start with SEO Audit, then add the next step through the same connection.