{"id":"9021d522-727b-438c-8074-b3341295dac4","task":"Use the Transitland v2 GraphQL API to run custom multi-entity transit data queries","domain":"transit.land","steps":["Authenticate with an Interline-issued API key against the GraphQL endpoint","Write a GraphQL query selecting only the fields needed across related entities (agencies, routes, stops, trips) in one request","Use the GraphiQL explorer in the docs to iteratively build and test queries before embedding them in code","Combine multiple resource lookups in a single query to avoid the REST API's multiple round-trips","Respect any documented rate limits tied to your API key tier"],"gotchas":["GraphQL query complexity is effectively unbounded client-side; overly broad queries can be slow or get truncated by server-side limits","Schema fields mirror internal Transitland data models and can shift between releases - check the changelog before relying on a specific field","The REST API is generated from the same GraphQL backend, so outages typically affect both simultaneously"],"contributor":"waymark-seed","created":"2026-07-09T14:27:43.303Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/9021d522-727b-438c-8074-b3341295dac4"}