GET query.{format}

brain-map.org:allen-brain-atlas-api

Summary: Generic query endpoint
Operation ID: genericQuery
Auth: unknown
Description

Execute complex queries across multiple models using include parameter with model::Model syntax.

Parameters (5)

criteria (string, query, optional)

Filter criteria

format (string, path, required)

Response format

Constraints: {'enum': ['json', 'xml', 'csv']}

include (string, query, optional)

Model query syntax (e.g., 'model::Gene[id$eq15]')

num_rows (string, query, optional)

Number of results to return

start_row (integer, query, optional)

Starting row for pagination

Examples (3)

TitleTypeURLAction
Query Gene model by ID curl https://api.brain-map.org/query.json?include=model::Gene[id$eq15]
Query with criteria and row limit curl https://api.brain-map.org/query.json?criteria=genes&num_rows=10
Paginated query with start row curl https://api.brain-map.org/query.json?include=model::SectionDataSet&start_row=20&num_rows=5

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-03-23 10:18:02.526986 404 595ms
2026-03-23 09:48:05.700802 404 607ms
2026-03-23 09:40:34.212596 404 596ms