Tako: Graph Related
tako_graph_relatedExplore what a graph node connects to — its metrics, the entities a metric covers, competitors, industry, index membership, and sources.
Two modes. Pass node_id alone for the map: every relation group with its key, label, total, and its first 3 names. Pass relation to page one group, where each item comes back with the id that explores it. Read a key off the map rather than guessing — an unknown key returns an empty group, not an error.
Best for: expanding a node you already resolved. Resolve a name to a node id with tako_available_data first. A metric listed here means the graph tracks it, not that a card exists — tako_search is the final check.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Case-insensitive substring filter on names and aliases, one string per call: "revenue" matches `Total Revenue` and misses `Sales`. Call once per name variant. | |
| label | No | NER label to prefer among the related nodes — a boost, not a filter. | |
| limit | No | Page size for a drilled relation. Omit it and the server serves 50. Ignored on the map, where every group returns its first 3 names whatever you pass. | |
| cursor | No | Page handle from a previous drilled relation. Omit it for the first page. | |
| node_id | Yes | Public id of the node to explore, as returned by `tako_available_data` or on a `tako_search` card. | |
| relation | No | Relation key to page, taken from the map: metrics, entities, siblings, part_of, members, or a named edge like rel:competes_with. Omit for the map. | |
| infer_label | No | Detect labels from `q`. Omit it and the server infers them whenever `q` is set. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node | Yes | ||
| relation | No | The one group you drilled. | |
| relations | No | Every group, previewed. The map. |