What you get
A deduplicated corpus, a search strategy locked before results were seen, and the counts PRISMA asks for: records identified, duplicates removed, records screened, records excluded with reasons.This is a recipe built on the API, not a packaged product. Consensus supplies the search, filters, and pagination; you own the strategy log and the flow diagram. It is one of the most requested workflows we do not yet ship end to end.
Who it’s for
Methodologists and research-software teams producing a corpus that has to survive peer review, plus anyone publishing where PRISMA reporting is mandatory.Lock the strategy first
Reproducibility is decided before you search, not after. Write down and persist:- the full query list
- every filter, exactly as it will be sent
- the inclusion and exclusion criteria
- the date the search was run
Sweep to exhaustion
Pagination and page sizes above 20 need a paid plan or Enterprise key;
page_size caps at 300 (Pro, Teams), 750 (Deep), higher on Enterprise. Over-large requests are clamped, not rejected — read the page_size echoed back. See rate limits.Deduplicate and count
Merge ondoi, keeping the first-seen record plus which queries found it. Retain both the pre- and post-deduplication totals — PRISMA reports each separately, and you cannot reconstruct them later.
Records without a DOI need a fallback key (normalized title plus year). Count how many took that path; a large number signals a coverage or record-quality problem worth mentioning.
What PRISMA wants back
Audit requirements
Follow the grounding rules. Persist per query: the query text, filters exactly as sent, pages walked, records returned, and the run date. That table is your methods section’s evidence.What to check before you trust it
- Confirm you actually reached the end. A sweep that stopped at page 49 with
is_endfalse has truncated results — say so, or narrow the query and re-run. - Check the dedup key. Preprint and published versions of the same study carry different DOIs and will both survive.
- Re-run the strategy on the reporting date. Literature moves; reviewers expect a search date, and a stale corpus invites a “please update” revision.
Related
Screen abstracts against inclusion criteria
The next step, with the exclusion reasons PRISMA needs.
Write the search-strategy section of your methods
Turn the strategy log into publishable prose.
Best practices
Exhaustive sweep, rate limits, and the five primitives.
All use cases
Browse the gallery by persona.