The pattern
For a resource{resource} (e.g. patents):
Search takes two parameters, and they work differently than the Search API:
q: free-text query. SupportsAND,OR,NOT, and phrase matching with double quotes:q=CRISPR,q="gene therapy" AND cancer.f: field filters, space-delimited, infield:"value"format (values must be double-quoted). Call the resource’sschemaendpoint to see which fields are filterable.
gte/lt suffixes with no space before the suffix: f=dates.startDategte:"2024-01-01" dates.startDatelt:"2025-01-01". ISO dates, epoch milliseconds, and timezone offsets are all accepted; dates without a timezone are treated as UTC.
Sorting uses s (default _relevance; each dataset page lists its sortable fields) and sortDir, not the sort/sort_order names from Search. Pagination uses p (page number), not limit/offset.
Every search response has the same envelope: { totalResults, delay, resultsPerPage, from, results }. Only the shape of each item in results differs per dataset.
Datasets
Patents
Patent filings with family, citation, assignee, and legal-event data.
Clinical Trials
Registered trials with phase, status, sponsors, interventions, and linked publications.
Grants
Research grant awards from NIH RePORTER, NSF, and other funders.
Drugs
FDA drug labels, Orange Book listings, and Drugs@FDA application records.
Device Clearances
FDA 510(k) clearance decisions and their summary PDFs.
Adverse Events
FDA MAUDE (device) and FAERS (drug) adverse-event reports.
Safety Alerts
UK MHRA safety alerts, including full alert document content.
Related
- Search guide: the equivalent search over publications, with a different query syntax than Evidence
- Full parameter reference: see Evidence in the API Reference tab; per-resource filters are best discovered via each resource’s
/schemaendpoint - Errors and rate limits: troubleshoot missing dataset scopes and retryable failures
