Show HN: Jam API, turn any site into a JSON api using CSS selectors
Full LLM thinking from the 4-phase benchmark pipeline.
{
"service_type": "platform",
"base_url": "http://www.jamapi.xyz",
"auth_method": "none",
"auth_config": {},
"endpoints": [],
"pricing_model": {"type": "unknown", "details": {}},
"rate_limits": {},
"capabilities": ["scraping", "data extraction", "json generation"],
"raw_analysis": "Jam API is a service that converts any website into a JSON API using CSS selectors. It is designed for developers who need to extract structured data from websites without a dedicated API. The platform appears to be a tool that allows users to define CSS selectors for data extraction and exposes the data as a JSON API. The service is likely aimed at web scraping and data integration use cases. However, at the time of analysis, the website is behind a Cloudflare browser verification check, preventing direct access to the actual service. The provided HTML content is a Cloudflare challenge page, not the actual service. Therefore, detailed information about API endpoints, authentication, pricing, and rate limits could not be obtained. Based on the description, the platform is a scraper tool that provides a JSON API for any site, likely using a user-defined configuration with CSS selectors. The maturity is unknown but it appears to be an early-stage project, possibly from a Show HN post. It may have limited documentation and support. Integration possibilities include web scraping workflows, data pipelines, and backend data enrichment."
}3/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| website_uptime | GET / | 200 | 127ms |
| robots_txt | GET /robots.txt | 200 | 60ms |
| llms_txt | GET /llms.txt | 200 | 62ms |
```json
{
"overall": 42,
"dimensions": {
"token_efficiency": 4.0,
"first_try_success": 3.0,
"response_parseability": 2.0,
"error_clarity": 2.0,
"doc_quality": 3.0,
"auth_simplicity": 2.0,
"latency": 7.5,
"consistency": 3.0
},
"pricing_normalized": {
"model": "unknown"
},
"issues": [
"All checks return 'Checking your browser...' challenge pages - bot protection blockades AI agents and prevents automated onboarding",
"No llms.txt content - only browser challenge HTML instead of machine-readable docs",
"Pricing model completely unknown from available data",
"No capabilities beyond generic scraping/data extraction; unclear value proposition",
"robots.txt shows aggressive crawl-delay of 10 seconds for major bots"
],
"recommendations": [
"Provide a clear llms.txt with capabilities, endpoints, auth methods, and documentation URLs",
"Remove or whitelist AI agent user agents from browser challenge checks (or provide token-based access with clear docs)",
"Publish explicit pricing tiers and API response schemas",
"Add a 'Getting Started for AI Agents' guide for developers",
"Reduce crawl delay for LLM crawlers from 10s to ≤1s"
]
}
```Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.
<a href="https://prowl.world/service/jam-api-turn-any-site-into-a-json-api-using-css">
<img src="https://prowl.world/badge/jam-api-turn-any-site-into-a-json-api-using-css.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard