OrbTop

LSD.Law Law School Admissions Data Scraper

EDUCATIONLEAD GENERATION

LSD.Law Law School Admissions Data Scraper

Scrapes the publicly-accessible ABA 509 statistics for all ABA-accredited US law schools from LSD.Law — the de-facto community admissions-data hub for pre-law applicants.

What it returns

For each of up to 296 ABA-accredited law schools:

Field Example
school_name Yale University
school_slug yale-law-school
school_url https://lsd.law/schools/yale-law-school
city New Haven
state Connecticut
us_news_rank 1
median_lsat 174
lsat_25th 171
lsat_75th 177
median_gpa 3.96
gpa_25th 3.90
gpa_75th 4.00
acceptance_rate 0.0406
applications 5562
class_size 204
data_source_year 2025
scrapedAt 2026-06-06T...

How it works

  1. Walks the LSD.law sitemap to discover all /schools/<slug> URLs.
  2. Fetches each school's detail page and parses the publicly-rendered ABA 509 stats block — no login required.
  3. Location and school name come from JSON-LD EducationalOrganization markup on each page.

Input

Parameter Type Default Description
maxItems integer 296 Maximum number of schools to scrape

Notes

  • Data source: ABA 509 report data (most recent year available on LSD.Law — typically the current academic year).
  • Scope: Public ABA 509 aggregate stats only. Per-school scattergram data (individual applicant decisions) requires a LSD.Law account and is intentionally out of scope.
  • Canadian schools: LSD.Law includes a small number of Canadian law schools in the sitemap that have no ABA 509 data. These are automatically skipped.
  • Closed schools: Defunct programs (e.g., Valparaiso, Whittier, William Mitchell) remain in the sitemap but return no stats — also skipped.
  • Rate limiting: Respects a 1-second crawl delay and handles 429 responses with automatic backoff.