GET /query.{format}
brain-map.org:allen-brain-atlas-api
Summary: Generic query endpoint
Operation ID: genericQuery
Auth: unknown
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)
| Title | Type | URL | Action |
|---|---|---|---|
| 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
Status Codes
| Time | Status | Latency | Size |
|---|---|---|---|
| 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 |