GET /{model}/query.{format}
brain-map.org:allen-brain-atlas-api
Operation ID: queryResources
Auth: unknown
Description
Search and filter resources using RMA criteria syntax. Supports pagination, sorting, and filtering.
Parameters (10)
(string, query, optional)
Filter criteria in RMA syntax (e.g., 'organism[ncbitaxonomyid$eq9606]')
(string, query, optional)
Exclude specific attributes (comma-separated)
(string, path, required)
Response format
Constraints: {'enum': ['json', 'xml', 'csv']}
(string, query, optional)
Eager load associations (comma-separated)
(string, path, required)
Data model name (capitalized, singular)
Constraints: {'enum': ['Gene', 'Structure', 'Donor', 'Organism', 'Product', 'Specimen', 'SectionDataSet', 'AtlasDataSet', 'MicroarrayDataSet', 'TransgenicLine', 'SectionImage', 'AtlasImage', 'Probe', 'Chromosome']}
(string, query, optional)
Number of results to return (default: 50, use 'all' for unlimited)
(string, query, optional)
Restrict attributes returned (comma-separated)
(string, query, optional)
Sort order (e.g., 'name' or 'name+desc')
(integer, query, optional)
Zero-based starting row for pagination
(string, query, optional)
Return results in tabular format
Examples (3)
| Title | Type | URL | Action |
|---|---|---|---|
| Query SectionDataSet by gene acronym | curl |
https://api.brain-map.org/SectionDataSet/query.json?criteria=genes[acronym$eq'Gad1']&num_rows=10 |
|
| Query Gene models with pagination and sorting | curl |
https://api.brain-map.org/Gene/query.json?num_rows=20&start_row=0&order=name&only=id,name,acronym |
|
| Query Structure with eager loading of parent region | curl |
https://api.brain-map.org/Structure/query.json?criteria=id$eq57&include=parent_structure |
Probe History
Status Codes
| Time | Status | Latency | Size |
|---|---|---|---|
| 2026-03-23 10:10:57.909212 | 404 | 617ms | |
| 2026-03-23 09:31:33.883893 | 404 | 578ms | |
| 2026-03-23 09:28:20.288809 | 404 | 612ms |