JSON API
Consuming the data
Every page on this site publishes a machine-readable JSON companion. This documents the published format — normalized for consumers, not the raw research format the site is built from.
A record, end to end
Every datatype is a variation on this. One real published record, abridged — flip the tiers to see what each file adds.
{
"schema": "abhortion.org/legislation.summary/v1",
"id": "legality-us-al",
"type": "legislation",
"level": "state",
"jurisdiction": "Alabama",
"as_of_date": "2026-07-12",
"research_completed_date": "2026-07-12",
"headline": "Total ban since June 24, 2022",
"summary": "Alabama enforces a near-total ban on abortion from fertilization, with a narrow exception for serious health …",
"machine_readable_summary": {
"legal_classification": "total_ban",
"gestational_limit_weeks": 0,
"limit_measured_from": "fertilization",
"abortion_currently_available": "no",
"ban_or_limit_enjoined": false,
"mother_expressly_exempt": true,
"…": "+30 more fields"
},
"links": {
"html": "https://www.abhortion.org/legislation/al.html",
"markdown": "https://www.abhortion.org/legislation/al.md",
"summary_json": "https://www.abhortion.org/legislation/al.json",
"full_json": "https://www.abhortion.org/legislation/al-full.json",
"verbose_json": "https://www.abhortion.org/legislation/al-verbose.json"
}
}Identity, the bottom line, the whole machine-readable summary, and links. Enough to build a map or a table without fetching anything else.
{
"schema": "abhortion.org/legislation.full/v1",
"id": "legality-us-al",
"type": "legislation",
"level": "state",
"jurisdiction": "Alabama",
"as_of_date": "2026-07-12",
"research_completed_date": "2026-07-12",
"headline": "Total ban since June 24, 2022",
"summary": "Alabama enforces a near-total ban on abortion from fertilization, with a narrow exception for serious health …",
"machine_readable_summary": {
"legal_classification": "total_ban",
"gestational_limit_weeks": 0,
"limit_measured_from": "fertilization",
"…": "+33 more fields"
},
"links": {
"html": "https://www.abhortion.org/legislation/al.html",
"markdown": "https://www.abhortion.org/legislation/al.md",
"summary_json": "https://www.abhortion.org/legislation/al.json",
"full_json": "https://www.abhortion.org/legislation/al-full.json",
"verbose_json": "https://www.abhortion.org/legislation/al-verbose.json"
},
"overview": {
"title": "Total ban since June 24, 2022",
"summary": "Alabama enforces a near-total ban on abortion from fertilization, with a narrow exception for s…",
"description": "Abortion is illegal in Alabama at every stage of pregnancy, from the moment of fertilization. T…",
"verification": "verified",
"confidence": "high",
"sources": [
{
"name": "Justia",
"href": "https://law.justia.com/codes/alabama/title-26/chapter-23h/section-26-23h-4"
},
"… +1 more item"
]
},
"sections": {
"definitions": {
"title": "Broad definition with carve-outs",
"summary": "Alabama defines abortion as an intentional act to terminate a pregnancy knowing it will likely …",
"description": "Ala. Code § 26-23H-3(1) defines 'abortion' as: 'The use or prescription of any instrument, medi…",
"verification": "verified",
"confidence": "high",
"sources": [
{
"name": "Justia",
"href": "https://law.justia.com/codes/alabama/title-26/chapter-23h/section-26-23h-3"
}
]
},
"…": "+12 more sections"
},
"penalties": [
{
"actor": "Physician performing illegal abortion",
"offense": "Performing an abortion in violation of the Alabama Human Life Protection Act",
"penalty": "Class A felony: 10 years to 99 years or life imprisonment (Ala. Code § 13A-5-6(a)(1)); plus lic…",
"verification": "verified",
"sources": [
{
"name": "Alabama Legislature",
"href": "https://alison.legislature.state.al.us/code-of-alabama?section=26-23H-6"
}
]
},
"… +6 more items"
],
"recent_changes": [
{
"date": "2022-06-24",
"event": "Dobbs v. Jackson Women's Health Organization decided; Alabama's trigger provision in the Human …",
"sources": [
{
"name": "Alabama Legislature",
"href": "https://alison.legislature.state.al.us/code-of-alabama?section=26-23H-8"
}
]
},
"… +5 more items"
],
"pending_changes": [
{
"name": "Yellowhammer Fund v. Marshall (potential appeal)",
"type": "litigation",
"status": "Permanent injunction entered March 31, 2025; appeal to the Eleventh Circuit likely. Alabama Att…",
"effect": "If reversed, Alabama could resume threatening to prosecute those who help residents travel out …",
"sources": [
{
"name": "Reuters",
"href": "https://www.reuters.com/legal/government/alabama-cannot-prosecute-those-who-help-travel-abortio…"
}
]
},
"… +3 more items"
],
"key_authorities": [
{
"name": "Alabama Human Life Protection Act",
"citation": "Ala. Code §§ 26-23H-1 to 26-23H-8",
"type": "statute",
"url": "https://law.justia.com/codes/alabama/title-26/chapter-23h",
"why": "The operative total abortion ban, effective June 24, 2022, making it a Class A felony to perfor…"
},
"… +14 more items"
],
"research_notes": {
"overall_confidence": "high",
"editor_notes": "The Yellowhammer Fund v. Marshall appeal should be monitored closely — if reversed, the legal l…",
"gaps": [
"The precise post-Dobbs procedural posture of the permanent injunction against the D&E/dismember…",
"… +3 more items"
]
}
}Everything above, plus the written body — overview, sections, penalties, timelines, authorities — with compact sources.
{
"schema": "abhortion.org/legislation.verbose/v1",
"id": "legality-us-al",
"type": "legislation",
"level": "state",
"jurisdiction": "Alabama",
"as_of_date": "2026-07-12",
"research_completed_date": "2026-07-12",
"headline": "Total ban since June 24, 2022",
"summary": "Alabama enforces a near-total ban on abortion from fertilization, with a narrow exception for serious health …",
"machine_readable_summary": {
"legal_classification": "total_ban",
"gestational_limit_weeks": 0,
"limit_measured_from": "fertilization",
"…": "+33 more fields"
},
"links": {
"html": "https://www.abhortion.org/legislation/al.html",
"markdown": "https://www.abhortion.org/legislation/al.md",
"summary_json": "https://www.abhortion.org/legislation/al.json",
"full_json": "https://www.abhortion.org/legislation/al-full.json",
"verbose_json": "https://www.abhortion.org/legislation/al-verbose.json"
},
"overview": {
"title": "Total ban since June 24, 2022",
"summary": "Alabama enforces a near-total ban on abortion from fertilization, with a narrow exception for s…",
"description": "Abortion is illegal in Alabama at every stage of pregnancy, from the moment of fertilization. T…",
"legal_analysis": "The Alabama Human Life Protection Act, Ala. Code § 26-23H-4, enacted in 2019 (Act 2019-189), be…",
"quote": "It shall be unlawful for any person to intentionally perform or attempt to perform an abortion …",
"verification": "verified",
"confidence": "high",
"citations": [
{
"name": "Justia",
"href": "https://law.justia.com/codes/alabama/title-26/chapter-23h/section-26-23h-4",
"citation": "Ala. Code § 26-23H-4(a)",
"pinpoint": "subsection (a)",
"…": "+3 more keys"
},
"… +1 more item"
]
},
"sections": {
"definitions": {
"title": "Broad definition with carve-outs",
"summary": "Alabama defines abortion as an intentional act to terminate a pregnancy knowing it will likely …",
"description": "Ala. Code § 26-23H-3(1) defines 'abortion' as: 'The use or prescription of any instrument, medi…",
"quote": "The term does not include a procedure or act to terminate the pregnancy of a woman with an ecto…",
"note": "The definitional exclusion for lethal fetal anomaly functions as a de facto exception. For IVF …",
"verification": "verified",
"confidence": "high",
"citations": [
{
"name": "Justia",
"href": "https://law.justia.com/codes/alabama/title-26/chapter-23h/section-26-23h-3",
"citation": "Ala. Code § 26-23H-3",
"pinpoint": "subsection (1)",
"…": "+3 more keys"
}
]
},
"…": "+12 more sections"
},
"penalties": [
{
"actor": "Physician performing illegal abortion",
"offense": "Performing an abortion in violation of the Alabama Human Life Protection Act",
"penalty": "Class A felony: 10 years to 99 years or life imprisonment (Ala. Code § 13A-5-6(a)(1)); plus lic…",
"verification": "verified",
"citations": [
{
"name": "Alabama Legislature",
"href": "https://alison.legislature.state.al.us/code-of-alabama?section=26-23H-6",
"citation": "Ala. Code § 26-23H-6(a)",
"pinpoint": "subsection (a)",
"…": "+3 more keys"
}
]
},
"… +6 more items"
],
"recent_changes": [
{
"date": "2022-06-24",
"event": "Dobbs v. Jackson Women's Health Organization decided; Alabama's trigger provision in the Human …",
"citations": [
{
"name": "Alabama Legislature",
"href": "https://alison.legislature.state.al.us/code-of-alabama?section=26-23H-8",
"citation": "Ala. Code § 26-23H-8",
"quote": "If this chapter is challenged and enjoined pending a final judicial decision, the existing stat…",
"…": "+2 more keys"
}
]
},
"… +5 more items"
],
"pending_changes": [
{
"name": "Yellowhammer Fund v. Marshall (potential appeal)",
"type": "litigation",
"status": "Permanent injunction entered March 31, 2025; appeal to the Eleventh Circuit likely. Alabama Att…",
"effect": "If reversed, Alabama could resume threatening to prosecute those who help residents travel out …",
"citations": [
{
"name": "Reuters",
"href": "https://www.reuters.com/legal/government/alabama-cannot-prosecute-those-who-help-travel-abortio…",
"citation": "Yellowhammer Fund v. Marshall, No. 2:23-cv-00450-MHT-KFP (M.D. Ala. Mar. 31, 2025)",
"quote": "Alabama cannot prosecute people and organizations who help residents of the state travel elsewh…",
"…": "+2 more keys"
}
]
},
"… +3 more items"
],
"key_authorities": [
{
"name": "Alabama Human Life Protection Act",
"citation": "Ala. Code §§ 26-23H-1 to 26-23H-8",
"type": "statute",
"url": "https://law.justia.com/codes/alabama/title-26/chapter-23h",
"why": "The operative total abortion ban, effective June 24, 2022, making it a Class A felony to perfor…"
},
"… +14 more items"
],
"research_notes": {
"overall_confidence": "high",
"editor_notes": "The Yellowhammer Fund v. Marshall appeal should be monitored closely — if reversed, the legal l…",
"gaps": [
"The precise post-Dobbs procedural posture of the permanent injunction against the D&E/dismember…",
"… +3 more items"
]
}
}Everything above, with sources upgraded to full citations and each finding gaining legal_analysis and a verbatim quote.
Lines in this colour are elisions made for this page, not part of the format.
Datatypes
Pick the datatype you're consuming. Each page is complete on its own — file layout, envelope, finding atom, every field and enum. You should never need to cross-reference another page.
Legislation →
Abortion-law documents — US state/DC, US federal, and Canadian province & federal. Three tiers each.
Agitation →
City-by-city demonstration law: signage, sound, recording, permits, buffer zones. Three tiers each.
Cases →
Court-case records — holdings, opinions, significance scores. A single file per case.
Which file do I want?
Legislation and agitation records each come in three sizes. Cases are a single file.
| If you are… | Fetch |
|---|---|
| Building a map, a comparison table, or a filter over jurisdictions | <id>.json S |
| Rendering the written analysis — sections, penalties, timelines | <id>-full.json F |
| Quoting the law, or checking a claim against its source | <id>-verbose.json V |
Every file for one page
Pick any page on the site and this lists everything it publishes — the page itself, its Markdown companion, each JSON tier, and any pre-rendered print variants. The URLs are absolute and canonical; fetch them as-is.