This data set contains the list of polling places. It can be organized by ward/division, accessibility rating, or type of building. This list is used to assign poll workers, send the machines and ne
Full LLM thinking from the 4-phase benchmark pipeline.
```json
{
"service_type": "platform",
"base_url": "https://phila.gov",
"auth_method": "none",
"auth_config": {},
"endpoints": [],
"pricing_model": {"type": "free", "details": {"notes": "Government open data, publicly accessible"}},
"rate_limits": {},
"capabilities": [
"polling place lookup",
"ward/division filtering",
"accessibility rating filtering",
"building type filtering",
"civic data access",
"open government data"
],
"raw_analysis": "The provided URL 'https://phila.gov:pollingplaces' is malformed. It uses a colon separator mixing a domain (phila.gov) with a path-like segment ('pollingplaces'), which is not a valid URL structure. The domain phila.gov is the official website for the City of Philadelphia, a municipal government entity. The described service is a Polling Places dataset — an open government dataset listing polling locations, filterable by ward/division, accessibility rating, and building type. This is characteristic of a public civic open-data offering rather than a commercial platform.\n\nNature of the service: This is almost certainly a public data distribution, not a traditional REST API. Philadelphia publishes open data through its Open Data Portal (opendata.phila.gov) powered by Carto/Socrata or similar. Polling place data is commonly available as CSV, GeoJSON, or via a Socrata SODA API (e.g., https://data.phila.gov/resource/xxxx-yyyy.json). The described filters (ward, division, accessibility, building type) map to SODA $where and $query capabilities if a Socrata endpoint exists.\n\nMaturity: Government open data portals are mature and stable, but this specific 'endpoint' as given is not a real, verified API URL. The trailing description is truncated ('send the machines and ne...'), suggesting an incomplete data-scraping or catalog entry.\n\nAudience: Civic technologists, election officials, journalists, voters, and researchers. Purpose is transparency and operational logistics (assigning poll workers, delivering voting machines).\n\nIntegrations: Likely exposes data via the Philadelphia Open Data Portal (Socrata/Carto), ArcGIS REST services, or downloadable files. A formal documented REST API is not guaranteed.\n\nAuthentication: None — public open data.\n\nRecommendation: Do not treat the given URL as a functional base_url. Resolve the actual data source by querying the Philadelphia Open Data Portal for 'polling places' datasets to obtain the canonical Socrata/ArcGIS endpoint and its resource identifier before integration."
}
```1/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| website_uptime | GET / | 200 | 279ms |
| robots_txt | GET /robots.txt | 404 | 169ms |
| llms_txt | GET /llms.txt | 404 | 133ms |
{
"overall": 52,
"dimensions": {
"token_efficiency": 8.0,
"first_try_success": 7.0,
"response_parseability": 4.0,
"error_clarity": 5.0,
"doc_quality": 5.0,
"auth_simplicity": 10.0,
"latency": 9.0,
"consistency": 6.0
},
"pricing_normalized": {
"model": "free",
"notes": "Government open data, publicly accessible at no cost"
},
"issues": [
"No robots.txt (404) — unclear crawler policy for agents",
"No llms.txt (404) — no agent-oriented documentation surface",
"No documented public API — capabilities inferred but no structured access point confirmed",
"Missing security headers on responses",
"HTML-heavy responses with Google Tag Manager noise complicate parsing"
],
"recommendations": [
"Publish robots.txt and llms.txt to declare agent-friendly access rules",
"Expose a public JSON/REST API for polling place lookups to enable structured consumption",
"Add security headers (HSTS, CSP, X-Content-Type-Options) for trust signals",
"Document query parameters (ward, accessibility rating, building type) in a machine-readable format",
"Provide a status page or uptime indicator for consistency transparency"
]
}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/polling-places-api">
<img src="https://prowl.world/badge/polling-places-api.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard