For organisations

Professional-school admissions data, normalised and cited

Law, medicine, dentistry, pharmacy, veterinary medicine, optometry and MBA admissions statistics for 2,311 programs in 74 countries, in one schema, with the source of every figure on the row. Built for advising offices, test-prep and ed-tech companies, AI builders and researchers.

Who it's for

Pre-law and pre-health advising offices

School-by-school medians, ranges and acceptance rates to build realistic lists with advisees, benchmark a cohort, and answer “can I get in with…” with a number instead of a guess.

Test-prep and counselling companies

Score targets by school for “what LSAT, MCAT or DAT do I need” tools, score-band content and student reports, without maintaining your own spreadsheet of 509s and class profiles.

Ed-tech and AI builders

One schema across seven programs for school search, chance calculators and assistants. Available as files, as a pay-per-call API agents can buy on their own, or over MCP.

Researchers and journalists

Multi-year series with the source of each figure on the row, so a number can be traced back to the disclosure it came from before it is published.

Coverage

Generated from the live database when this page was last built: 627 rows are verified against the school's own publication and carry a link to it, and 9,661 yearly history rows sit behind the current figures.

ProgramProgramsCountriesTest scoreGPAAdmit or matric. rateSchool-verifiedYearly history
Law635614112203663362,768 rows, 2017–2026
Medicine56373350178246712,354 rows, 2014–2026
Pharmacy37357561941233,622 rows, 1989–2026
Dentistry29360149778917423 rows, 2021–2026
Business246445752184490 rows, 2023–2026
Veterinary Medicine154587838561257 rows, 2023–2026
Optometry471024241724347 rows, 2009–2026

Counts are rows holding at least one figure of that kind. “School-verified” rows were read from the school's own publication or the program's official service and link to it; every other row is flagged approximate in the data, so you can filter to verified figures only. Also included: 470 published application deadlines, 185 per-school requirement records, and 3,627 cohort rows (US dental applicants and enrollees by state of residence; Canadian medical applicants, interviews and offers by residency).

What a row contains

  • Admitted class figures: test-score and GPA 25th, 50th and 75th percentiles, each with its scale (GPA on 4.0, 4.3, 4.33, 4.5, 7-point or percentage; DAT on the retired 1–30 scale or the 200–600 scale; GMAT classic or Focus), and published cutoffs where a system admits on a threshold (the Quebec cote R, UCAS tariff points, CAO points, IMAT).
  • Selectivity: acceptance rate (offers ÷ applications) where offers are published, and a matriculation rate (entering class ÷ applications) where they are not, never one presented as the other.
  • Volume and cost: applicants, class size and tuition, with the tuition currency recorded per row rather than assumed from the country.
  • Provenance: data year, source label, source link and a verified/approximate flag on every row.

Read the methodology and editorial policy for how figures are chosen, and the corrections policy for how errors are fixed.

Ways to get it

Bulk licence

CSV or JSON files for the programs you need, current figures plus history, refreshed when new disclosures land. Priced by scope and refresh frequency. Request access.

Pay-per-call API for AI agents

Launching

$0.50 per call, paid by the agent itself through Stripe's Machine Payments Protocol (MPP): the first request returns HTTP 402 with a payment challenge, the agent pays with a card token and retries, and the data comes back with a receipt. No account, no key. A malformed request or unknown school is rejected before any charge.

  • POST /api/v1/search_schools — Search professional schools by program, name and ranking.
  • POST /api/v1/get_school_stats — Admissions statistics for one school: medians, quartiles, acceptance rate.
  • POST /api/v1/calculate_match_score — Match category and modelled admission chance for a GPA and test score.

Discovery document with request schemas and examples: /openapi.json.

MCP server for assistants (free)

The same three tools over the Model Context Protocol for Claude, ChatGPT, Cursor and other assistants, free and anonymous. Install instructions.

Advisor dashboard

If you advise students and want the tool rather than the files: a dashboard with every advisee's list and match scores in one place. See the advisor plan.

Request data access

Tell us who you are and what you need. You'll get a reply from a person within one business day — or start with the free sample.

Programs you need

Goes to a person, not a sales sequence. We use your email only to reply.

Questions

Where does AdmitBase's admissions data come from?

From official disclosures and each school's own pages: ABA Standard 509 reports for US law, school class profiles and AAMC data for medicine, ADEA for dentistry, AACP for pharmacy, ASCO for optometry, and national admissions services elsewhere (UCAS, CAO, hochschulstart, Parcoursup and others). Admission statistics never come from rankings tables or self-reported forum outcomes; where a rankings publisher is cited, it is for the ranking or tuition only. Every row carries a source label, a link where one exists, and a flag saying whether the figure was verified against the school's own publication or is an estimate.

Is the data free to use?

Every school page on admitbase.com is free to read and to cite with a link. Bulk or commercial reuse of the underlying dataset — copying it into a product, a database or a paid report — needs a licence; scraping the site is not permitted under the terms of service. The sample file on this page is free to download and evaluate.

How current is the data?

Each row records its data year. US law refreshes when the ABA releases Standard 509 reports each December; other programs refresh as schools publish new class profiles. The coverage table on this page is generated from the live database, so its counts are current as of the page's last rebuild.

Can I get historical data?

Yes. US law has ABA 509 series from 2017 (applications, offers, matriculants and LSAT/GPA quartiles), with bar passage, employment, grants and attrition from 2023. Pharmacy has AACP applications and first-year enrollment by school back to 1989. Dentistry has ADEA applicant and enrollee counts by school and state of residence from 2021, and Canadian medical schools have applicant, interview and offer cohorts by residency.

Do you cover undergraduate admissions?

No. AdmitBase covers professional and graduate programs only: law, medicine, dentistry, pharmacy, veterinary medicine, optometry and MBA.

How much does it cost?

Bulk licences are quoted by scope — which programs, how often you need it refreshed, and how it will be used — so tell us what you need with the form on this page. The pay-per-call API for AI agents is $0.50 per call, paid by the agent through Stripe; the MCP server for assistants is free.