Skip to content

Regulation

Back to tools

Official continuously updated Code of Federal Regulations.

Get regulation

Get regulation

Find current eCFR regulation sections for a topic or exact citation, with section text, amendment date, and the date through which the title is current. Topic matches are ranked by relevance; text is limited to 50,000 characters per section.

Your information

Topic or CFR section citation, for example OSHA ladder rules, FMLA eligibility, or 29 CFR 1910.23.

Maximum sections to return, for example 3.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Matching regulations

  • Choose an action

    About the eCFR tool

    eCFR data from ecfr.gov: regulation.

    Built from ecfr.gov. Last checked Sep 29, 2026.

    Actions

    Get regulation

    1 credit

    Find current eCFR regulation sections for a topic or exact citation, with section text, amendment date, and the date through which the title is current. Topic matches are ranked by relevance; text is limited to 50,000 characters per section.

    What you provide

    FieldTypeRequiredDescription
    QueryqueryTextRequiredTopic or CFR section citation, for example OSHA ladder rules, FMLA eligibility, or 29 CFR 1910.23.Example: FMLA eligibility
    Max Sectionsmax_sectionsNumberOptionalMaximum sections to return, for example 3.Example: 2

    What you get

    FieldTypeDescription
    SectionssectionsListMatching regulation sections, best first.
    Linksections[].linkTextExample: https://www.ecfr.gov/current/title-29/section-825.110
    Textsections[].textText
    Agencysections[].agencyTextExample: Wage and Hour Division, Department of Labor
    Citationsections[].citationTextExample: 29 CFR 825.110
    Part Namesections[].part_nameTextExample: Part 825 - The Family and Medical Leave Act of 1993
    Truncatedsections[].truncatedYes or noExample: No
    Title Namesections[].title_nameTextExample: Title 29 - Labor
    Last Amendedsections[].last_amendedDateExample: 2016-12-01
    Section Headingsections[].section_headingTextExample: Eligible employee.
    Up to Date As ofsections[].up_to_date_as_ofDateExample: 2026-09-25

    Example result

    For Query: FMLA eligibility, Max Sections: 2

    JSON
    {
      "sections": [
        {
          "link": "https://www.ecfr.gov/current/title-29/section-825.110",
          "text": "(a) An eligible employee is an employee of a covered employer who:\n\n(1) Has been employed by the employer for at least 12 months, and\n\n(2) Has been employed for at least 1,250 hours of service during …",
          "agency": "Wage and Hour Division, Department of Labor",
          "citation": "29 CFR 825.110",
          "part_name": "Part 825 - The Family and Medical Leave Act of 1993",
          "truncated": false,
          "title_name": "Title 29 - Labor",
          "last_amended": "2016-12-01",
          "section_heading": "Eligible employee.",
          "up_to_date_as_of": "2026-09-25"
        },
        {
          "link": "https://www.ecfr.gov/current/title-42/section-435.911",
          "text": "(a) This section implements sections 1902(a)(4), (a)(8), (a)(10)(A), (a)(19), and (e)(14) and section 1943 of the Act.\n\n(b)(1) Except as provided in paragraph (b)(2) of this section, applicable modifi…",
          "agency": "Centers for Medicare & Medicaid Services, Department of Health and Human Services",
          "citation": "42 CFR 435.911",
          "part_name": "Part 435 - Eligibility in the States, District of Columbia, the Northern Mariana Islands, and American Samoa",
          "truncated": false,
          "title_name": "Title 42 - Public Health",
          "last_amended": "2026-07-31",
          "section_heading": "Determination of eligibility.",
          "up_to_date_as_of": "2026-09-25"
        }
      ]
    }

    For developers

    Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

    cURL
    curl 'https://api.fous.com/v1/query' \
      --fail-with-body --silent --show-error --max-time 180 \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -H 'Content-Type: application/json' \
      --data-raw '{
      "api": "@ecfr",
      "visibility": "public",
      "operation": "get_regulation",
      "version": 1,
      "input": {
        "query": "FMLA eligibility",
        "max_sections": 2
      },
      "response": {
        "format": "json"
      }
    }'

    Questions about eCFR

    Can I run it with my own inputs?

    Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

    Can I call this eCFR tool as an API?

    Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

    How much does it cost?

    Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

    Do I need a eCFR account?

    No. You only need a Fous account.

    How current is the data?

    Fous gets the data from ecfr.gov when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

    All Legal toolsBrowse all tools