GraphQL API — full reference
The Evendo World Model GraphQL API provides direct, read-only access to geographic hierarchy and place records. Developers can choose fields, combine server-side filters, sort results and paginate venue collections.
Endpoint: POST https://evendo.com/api/locationSearchGraphQL
Content type: application/json
Authentication: None
Rate limit: 200 requests/minute (same as MCP)
{"query":"query { node(id: \"27799\") { id title node_type } }","variables":{}}Query operations
| Operation | Purpose | Shape |
|---|---|---|
node(id: String!) |
Get by Evendo ID | Single Node or null |
bySlugId(slugId: String!) |
Get by slug path | Single Node or null |
search(text: String!, ...) |
Full-text keyword search | NodeConnection |
childrenOf(parentId: String!, ...) |
Direct children | NodeConnection |
descendantsOf(ancestorId: String!, ...) |
Recursive subtree | NodeConnection |
nodeCount(nodeType: String) |
Global count by type | Int! |
Explore the complete technical reference
- Quickstart — make a request using curl.
- Full GraphQL SDL — formal types and exact root query signatures, plus the Place Score version.
- Exact argument catalog — every documented filter, bound, geo argument, and pagination parameter.
- Complete Node field catalog — types, selectability, and filter capability.
- Known filter values — exact case-sensitive values and multi-value semantics.
- Sorting & pagination —
NodeOrderBy, cursor tokens and deduplication. - Response shapes & errors — HTTP statuses, GraphQL data/errors and nullability.
- End-to-end recipes — practical destination discovery examples.
- Place-first agent playbook — query-selection strategy.
Place Score
place_score is Evendo's proprietary 0–100 popularity-and-quality measure, with higher scores indicating better-ranked places. You can filter and sort with place_score_gte, place_score_lte, and the enum value PLACE_SCORE inside orderBy: { field: PLACE_SCORE, direction: DESC }.
Source and status
The SDL in these docs was generated from live introspection on 10 November 2026. Before generating strictly typed clients, introspect the endpoint again to pick up any later changes.