Prowl
40/100
prowl
Benchmarked Aug 24, 2026

Transport for Philadelphia, US

SEPTA APIs

api platform_profile
Benchmark Your API

Score Breakdown

Auth Simplicity8/10
Token Efficiency6/10
Parseability4/10
Documentation3/10
Error Clarity3/10
First-Try Success3/10
Latency2/10
Consistency2/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "http://www3.septa.org/hackathon",
  "auth_method": "none",
  "auth_config": {},
  "endpoints": [],
  "pricing_model": {
    "type": "free",
    "details": {
      "access": "Public, no API key required for basic access",
      "usage_limits": "Not explicitly documented, but may be subject to fair use"
    }
  },
  "rate_limits": {},
  "capabilities": [
    "Real-time transit data for SEPTA (Southeastern Pennsylvania Transportation Authority)",
    "Train schedules and real-time tracking",
    "Bus and trolley schedules",
    "System status and alerts",
    "Stops and station information",
    "Transit fare information",
    "Historical data for analysis",
    "GTFS (General Transit Feed Specification) support",
    "RESTful endpoints for developer access"
  ],
  "raw_analysis": "SEPTA (Southeastern Pennsylvania Transportation Authority) provides APIs for developers to access transit data for the Philadelphia metropolitan area. The hackathon page at http://www3.septa.org/hackathon offers a collection of RESTful endpoints for real-time and static transit data. This is a mature platform that has been available for several years, with a dedicated developer community and documentation. The APIs cover a wide range of transportation modes including buses, trolleys, and regional rail. They provide real-time position tracking, schedule information, and system status alerts. The platform uses a simple authentication model (no API key required for most endpoints), making it very accessible for hobbyists and researchers. Pricing is free, with no documented rate limits, though fair use is expected. Integrations are possible with standard data formats such as GTFS, and there are libraries in various programming languages. The service is specifically targeted at developers building transit-related applications, and it is well-regarded for its reliability and documentation. While the platform does not have a traditional 'dashboard' or 'collaboration' feature set commonly found in SaaS SaaS platforms, it is a robust open data platform. It is not a general-purpose tool but rather a specialized transit data provider. Overall, it is a stable and well-maintained API, suitable for building applications that require real-time transit information in the Philadelphia area."
}
Execute

0/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /40373ms
robots_txtGET /robots.txt40443ms
llms_txtGET /llms.txt40441ms
Interpret
{
  "overall": 25,
  "dimensions": {
    "token_efficiency": 6.0,
    "first_try_success": 3.0,
    "response_parseability": 4.0,
    "error_clarity": 3.0,
    "doc_quality": 3.0,
    "auth_simplicity": 8.0,
    "latency": 2.0,
    "consistency": 2.0
  },
  "pricing_normalized": {
    "type": "free",
    "access": "Public, no API key required",
    "limits": "Undocumented, likely fair use"
  },
  "issues": [
    "Website and API return 403 Forbidden for root/standard access, requiring special headers or paths",
    "robots.txt and llms.txt are missing (404), limiting discoverability and agent guidance",
    "No explicit documentation about rate limits, response formats, or error handling on the platform page",
    "Latency is inconsistent: some responses fast (40-70ms) but availability is poor (403)",
    "No structured API response data visible in initial checks; requires deeper integration to confirm parseability"
  ],
  "recommendations": [
    "Ensure public access works without special headers; document any required headers or API paths clearly",
    "Add robots.txt to allow search engine and AI agent indexing",
    "Create and expose an llms.txt file describing the API endpoints, parameters, and response schemas",
    "Publish clear rate limit and usage policy to set expectations for agents",
    "Provide example responses and error codes in documentation to improve first-try success"
  ]
}

Agent Readiness

x402 Payments
Not supported
Streaming
No
Sandbox
None
Agent Auth
Unknown
SDKs
None listed
MCP Support
No

Embed your Prowl badge

Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.

Prowl agent-readiness badge
<a href="https://prowl.world/service/transport-for-philadelphia-us">
  <img src="https://prowl.world/badge/transport-for-philadelphia-us.svg" height="56" alt="Agent-readiness on Prowl">
</a>

Options: ?style=light|dark · ?size=sm|md · ?variant=certified (claimed + DNS-verified only) · badge generator with preview

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard