Client desk: (908) 444-6373 · Text us · booking@mcc-solutionsnj.com Online 7AM–9PM ET daily · Mobile Mon–Sat · ← MCC Solutions home
MCCMCC Solutions Account Call the desk

Data API · For businesses and app makers

The open datasets, always current, as an API

The same 27 state rules datasets as our free downloads, as JSON with an API key, versioned, with a notice when anything changes. The CSV files stay free.

Free CSVs remain free. All 27 datasets stay free to download from the open data pages under CC BY 4.0. The API is for businesses and app makers who want the same data kept current without downloading files again.

What it is

  • A JSON API over the 27 state-by-state datasets behind our guides: employer rules, landlord and tenant rules, notary rules and small business filings for the 50 states and DC.
  • Each record carries its source links, marked official or vetted secondary, the date its sources were checked, and a list of anything those sources did not confirm (those values are null, never guessed).
  • Each dataset has a version. ETag and Last-Modified headers let you re-check for free in bandwidth: an unchanged dataset answers 304 Not Modified.
  • When a dataset changes, you get one email per change, and Pro and Business can also get a signed webhook. A changes endpoint lists the same thing.
  • A written commercial-use license (see below), on top of the CC BY 4.0 license the data already has.

Plans

Starter
$19 / month

For one product or site that needs a few datasets.

  • 5 datasets of your choice
  • 5,000 requests a month
  • Email change notices
  • Use in your own sites and tools
Pro
$49 / month

For teams that use many datasets.

  • All 27 datasets
  • 50,000 requests a month
  • Email notices and a signed webhook
  • Use in your own sites and tools
Business
$99 / month

For app makers who ship the data to their own users.

  • All 27 datasets
  • 250,000 requests a month
  • Email notices and a signed webhook
  • Commercial redistribution in apps you distribute, with a credit line

Billed monthly through Stripe; cancel any time from the billing portal. 14-day full refund: if the API is not right for you, email us within 14 days of your first payment and we refund it in full.

Plan

Starter: you choose your 5 datasets on your account page after checkout.

Prices plus sales tax where applicable, calculated at checkout from your billing address.

Already subscribed? Sign in to your account.

Endpoints

Send your key on every request as Authorization: Bearer <your key>. Responses are JSON. Browsers on other sites cannot call the API directly (no CORS headers), so keep your key on your server.

RequestReturns
GET /api/data/v1/datasetsEvery dataset: slug, title, version, checked date, record count, fields, and whether your plan covers it.
GET /api/data/v1/datasets/{slug}The dataset's records with the field list and license. ?state=NJ,NY returns only those states. ?since=YYYY-MM-DD returns records checked or changed on or after that date (a record dated only to the month counts for every day of that month). Sends ETag and Last-Modified; send If-None-Match to get 304 when nothing changed.
GET /api/data/v1/changes?since=YYYY-MM-DDChanges our daily check recorded since that date (default: 30 days), with the records changed, added or removed, plus datasets whose sources were checked since then.

Errors

Errors come back as {"error":{"code":"...","message":"..."}}: 401 missing or invalid key; 403 subscription not active, or a dataset outside your Starter picks; 429 over the per-minute limit (30, 60 or 120 a minute by plan; see Retry-After) or over the monthly quota; 400 a bad state or since. Headers X-Quota-Limit, X-Quota-Remaining and X-Quota-Reset show where you stand.

Sample response

A real response for GET /api/data/v1/datasets/min-wage?state=NJ, built from today's data file (the field list is shortened here).

{
  "dataset": "min-wage",
  "title": "State minimum wage rates, 2026 and 2027",
  "version": "6c665f9af2929b82",
  "checked": "2026-11",
  "record_count": 51,
  "returned": 1,
  "filters": {
    "state": [
      "NJ"
    ],
    "since": null
  },
  "license": {
    "name": "Creative Commons Attribution 4.0 International (CC BY 4.0)",
    "url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "Credit \"MCC Solutions\" and link to the dataset's page (its url field)."
  },
  "fields": [
    "..."
  ],
  "records": [
    {
      "jurisdiction_code": "NJ",
      "jurisdiction": "New Jersey",
      "state_law": true,
      "rate_2026": 15.92,
      "rate_2027": 16.48,
      "effective_2027": "2027-01-01",
      "change_2027": "increase",
      "federal_fallback": false,
      "tipped.tip_credit": true,
      "tipped.cash_2026": 6.05,
      "tipped.credit_2026": 9.87,
      "tipped.cash_2027": 6.61,
      "tipped.credit_2027": 9.87,
      "local.has": null,
      "local.url": null,
      "unconfirmed": [
        "local"
      ],
      "source_urls": [
        "https://www.nj.gov/labor/lwdhome/press/2026/20260929_min_wage.shtml"
      ],
      "source_kinds": [
        "official"
      ],
      "checked": "2026-11",
      "page_url": "https://mcc-solutionsnj.com/bookkeeping/minimum-wage-by-state-2027"
    }
  ]
}

Webhooks (Pro and Business)

Each change is one POST with {"id":"chg_123","type":"dataset.changed","created":"...","data":{...}}, where data has the same fields as an item from the changes endpoint. The X-MCC-Signature header is t=<unix seconds>,v1=<hex>, where hex is the HMAC-SHA256 of t + "." + body with your signing secret. We make one attempt per change and show the result on your account page; the changes endpoint is the record to fall back on.

Datasets and fields

Generated from the data files: the same fields as the free downloads, with each dataset's slug for the API.

Final paycheck deadlines by state (final-pay, 51 records, 29 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
agencystringState agency that enforces final pay rules. Present only for jurisdictions that have their own page on the site.
lawstringStatute or rule the official source cites for final pay. Present only for jurisdictions that have their own page on the site.
fired.rule.kindstring (code)Machine-readable type of the deadline after the employer ends the job (for example a count of working days or the next regular payday).
fired.rule.nintegerNumber of days or hours in that deadline, when the rule has one.
fired.textstring (free text)The deadline after the employer ends the job, in plain English. Present only for jurisdictions that have their own page on the site.
fired.wordingstring (free text)The official source's own words for that deadline. Present only for jurisdictions that have their own page on the site.
quit_notice.rule.kindstring (code)Machine-readable type of the deadline when an employee quits and gave notice.
quit_notice.rule.nintegerNumber of days or hours in that deadline, when it has one.
quit_notice.rule.gapintegerFor payday rules with a gap: the minimum days between the last day and the payday that counts.
quit_notice.textstring (free text)The deadline when an employee quits with notice, in plain English. Present only for jurisdictions that have their own page on the site.
quit_notice.wordingstring (free text)The official source's own words for that deadline. Present only for jurisdictions that have their own page on the site.
quit_no_notice.rule.kindstring (code)Machine-readable type of the deadline when an employee quits without notice.
quit_no_notice.rule.nintegerNumber of days or hours in that deadline, when it has one.
quit_no_notice.rule.gapintegerFor payday rules with a gap: the minimum days between the last day and the payday that counts.
quit_no_notice.textstring (free text)The deadline when an employee quits without notice, in plain English. Present only for jurisdictions that have their own page on the site.
quit_no_notice.wordingstring (free text)The official source's own words for that deadline. Present only for jurisdictions that have their own page on the site.
notice_rulestring (free text)How much notice counts as quitting "with notice", where the state sets it.
vacationstring (free text)Whether accrued vacation is paid out with final wages. Present only for jurisdictions that have their own page on the site.
commissionsstring (free text)When commissions owed at separation must be paid. Present only for jurisdictions that have their own page on the site.
methodstring (free text)How final wages may be delivered (mail, usual pay channel, on request). Present only for jurisdictions that have their own page on the site.
penaltystring (free text)Waiting-time or other penalty for late final pay. Present only for jurisdictions that have their own page on the site.
notesstring (free text)Other points from the official source. Present only for jurisdictions that have their own page on the site.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsLinks to the sources (all of them for jurisdictions with their own page; the main linked source for the others).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

State minimum wage rates, 2026 and 2027 (min-wage, 51 records, 25 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
state_lawbooleanWhether the state has its own minimum wage law.
rate_2026number (US dollars)Hourly minimum wage in effect in 2026.
rate_2026_notestring (free text)Detail on the 2026 rate (dates, earlier rate, exceptions). Present only for jurisdictions that have their own page on the site.
rate_2027number (US dollars)Hourly minimum wage set for 2027, when announced on an official page.
effective_2027date (YYYY-MM-DD)Date the 2027 rate takes effect.
change_2027string (code)Status of a 2027 change (for example scheduled, pending announcement or no change).
rate_2027_notestring (free text)Detail on the 2027 rate. Present only for jurisdictions that have their own page on the site.
federal_fallbackbooleanWhether the federal $7.25 rate applies because the state has no higher rate of its own.
tipped.tip_creditbooleanWhether employers may count tips toward the minimum wage.
tipped.cash_2026number (US dollars)Minimum cash wage for tipped employees in 2026.
tipped.credit_2026number (US dollars)Maximum tip credit in 2026.
tipped.cash_2027number (US dollars)Minimum cash wage for tipped employees in 2027.
tipped.credit_2027number (US dollars)Maximum tip credit in 2027.
tipped.notestring (free text)Detail on the tipped wage. Present only for jurisdictions that have their own page on the site.
tiersarray of objectsOther rates the state sets (by employer size, job type or area): label, rate_2026, rate_2027, note. Present only for jurisdictions that have their own page on the site.
local.hasbooleanWhether cities or counties set their own higher minimums.
local.urlstring (URL)Official page about local minimum wages.
notesstring (free text)Other points from the official source. Present only for jurisdictions that have their own page on the site.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsLinks to the sources (all of them for jurisdictions with their own page; the main linked source for the others).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

State unemployment tax (SUTA) wage bases and rates (suta, 51 records, 33 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
agency.namestringState unemployment tax agency. Present only for jurisdictions that have their own page on the site.
agency.urlstring (URL)The agency's tax page.
wage_base_2026number (US dollars)Taxable wage base per employee for 2026.
wage_base_2026_notestring (free text)Where the 2026 figure comes from. Present only for jurisdictions that have their own page on the site.
wage_base_2027number (US dollars)Taxable wage base for 2027, when announced.
alt_wage_base.labelstringGroup of employers with a different wage base. Present only for jurisdictions that have their own page on the site.
alt_wage_base.amountnumber (US dollars)That other wage base. Present only for jurisdictions that have their own page on the site.
new_employer.ratenumber (percent)Rate a new employer pays before it has its own experience rate.
new_employer.notestring (free text)Detail on the new employer rate. Present only for jurisdictions that have their own page on the site.
new_employer.variantsarray of objectsIndustry or size variants of the new employer rate: label, rate, note. Present only for jurisdictions that have their own page on the site.
rate_range.minnumber (percent)Lowest experience rate for the year.
rate_range.maxnumber (percent)Highest experience rate for the year.
rate_range.yearintegerYear of that rate range.
rate_range.notestring (free text)Detail on the rate range. Present only for jurisdictions that have their own page on the site.
employee_paidarray of objectsContributions withheld from employees: name, kind, rate, wage_base, year. Present only for jurisdictions that have their own page on the site.
other_assessmentsarray of objectsSurcharges or assessments billed with the tax: name, rate. Present only for jurisdictions that have their own page on the site.
quarterly_due.datesarray of stringsQuarterly report due dates (month-day).
registration.urlstring (URL)Where an employer registers. Present only for jurisdictions that have their own page on the site.
registration.notestring (free text)Detail on registration. Present only for jurisdictions that have their own page on the site.
futa.ratenumber (percent)Federal unemployment (FUTA) gross rate.
futa.wage_basenumber (US dollars)FUTA wage base.
futa.creditnumber (percent)Maximum FUTA credit for state taxes paid.
futa.net_ratenumber (percent)FUTA net rate after the full credit.
futa.credit_reduction_2026.statusstring (code)Status of a 2026 FUTA credit reduction for the state.
futa.credit_reduction_2026.ratenumber (percent)The credit reduction rate, when final.
notesstring (free text)Other points from the official source. Present only for jurisdictions that have their own page on the site.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsLinks to the sources (all of them for jurisdictions with their own page; the main linked source for the others).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

Paid sick leave laws by state (sick-leave, 51 records, 26 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
agencystringState agency that enforces the sick leave law. Present only for jurisdictions that have their own page on the site.
lawstringName or citation of the law. Present only for jurisdictions that have their own page on the site.
statewidestring (code)Whether a statewide sick leave requirement applies to private employers.
effectivestring (free text)When the requirement took effect. Present only for jurisdictions that have their own page on the site.
accrualstring (free text)How sick leave accrues. Present only for jurisdictions that have their own page on the site.
capstring (free text)Yearly accrual or use cap. Present only for jurisdictions that have their own page on the site.
tiersarray of objectsRules by employer size: min and max employees, per (hours worked per hour earned), cap (hours), cap_kind, paid, from (start date). Present only for jurisdictions that have their own page on the site.
wait.dayintegerDay of employment on which leave may first be used.
wait.textstring (free text)Detail on the waiting period. Present only for jurisdictions that have their own page on the site.
carryoverstring (free text)Whether unused leave carries into the next year. Present only for jurisdictions that have their own page on the site.
frontloadstring (free text)Whether an employer may front-load the year's leave. Present only for jurisdictions that have their own page on the site.
small_employerstring (free text)Different rules for small employers. Present only for jurisdictions that have their own page on the site.
usesstring (free text)What the leave may be used for. Present only for jurisdictions that have their own page on the site.
noticestring (free text)Notice, poster or documentation rules. Present only for jurisdictions that have their own page on the site.
local.existsbooleanWhether cities or counties have their own sick leave ordinances.
local.preemptedbooleanWhether state law blocks local sick leave ordinances.
local.urlstring (URL)Official page about local rules.
local.titlestringTitle of that page. Present only for jurisdictions that have their own page on the site.
notesstring (free text)Other points from the official source. Present only for jurisdictions that have their own page on the site.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsLinks to the sources (all of them for jurisdictions with their own page; the main linked source for the others).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

Workers' compensation requirements by state (workers-comp, 51 records, 30 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
agencystringState workers' compensation agency. Present only for jurisdictions that have their own page on the site.
agency_urlstring (URL)The agency's employer page. Present only for jurisdictions that have their own page on the site.
rule.rule.kindstring (code)Machine-readable type of the coverage trigger (usually a count of employees).
rule.rule.nintegerNumber of employees at which coverage is required.
rule.textstring (free text)The coverage requirement in plain English. Present only for jurisdictions that have their own page on the site.
rule.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
construction.nintegerEmployee count for construction businesses, when it differs.
construction.textstring (free text)The construction rule in plain English. Present only for jurisdictions that have their own page on the site.
construction.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
industriesarray of objectsIndustries with their own rule: industry, text. Present only for jurisdictions that have their own page on the site.
owners.textstring (free text)Whether owners, partners and LLC members must be covered. Present only for jurisdictions that have their own page on the site.
owners.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
contractors.textstring (free text)How independent contractors are treated. Present only for jurisdictions that have their own page on the site.
contractors.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
monopolisticbooleanWhether coverage must be bought from the state fund (no private insurers).
self_insurance.textstring (free text)Whether and how an employer may self-insure. Present only for jurisdictions that have their own page on the site.
penalty.textstring (free text)Penalty for not carrying coverage. Present only for jurisdictions that have their own page on the site.
penalty.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
poster.textstring (free text)Posting requirement. Present only for jurisdictions that have their own page on the site.
poster.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
verify.textstring (free text)How to check whether an employer has coverage. Present only for jurisdictions that have their own page on the site.
verify.urlstring (URL)Official coverage lookup.
notesstring (free text)Other points from the official source. Present only for jurisdictions that have their own page on the site.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsLinks to the sources (all of them for jurisdictions with their own page; the main linked source for the others).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

DBA (assumed business name) registration by state (dba, 51 records, 25 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
calledstringWhat the state calls an assumed or fictitious business name.
where.levelstring (code)Where it is filed: state, county or both.
where.differsbooleanWhether the filing office differs by type of business.
where.textstring (free text)Where to file, in plain English. Present only for jurisdictions that have their own page on the site.
fee.amountnumber (US dollars)Filing fee.
fee.textstring (free text)Detail on the fee. Present only for jurisdictions that have their own page on the site.
county_fees_varystring (code)Whether county fees vary (true, false, or a code such as n/a).
duration.rule.kindstring (code)Machine-readable type of the expiry rule.
duration.rule.nintegerNumber of years a registration lasts, when fixed.
duration.textstring (free text)How long a registration lasts, in plain English. Present only for jurisdictions that have their own page on the site.
duration.entity.textstring (free text)Different duration for a corporation or LLC. Present only for jurisdictions that have their own page on the site.
publication.requiredbooleanWhether the name must be published in a newspaper.
publication.appliesstring (code)Who the publication rule applies to.
publication.textstring (free text)Detail on the publication rule. Present only for jurisdictions that have their own page on the site.
online.availablestring (code)Whether online filing is available.
online.urlstring (URL)Online filing link. Present only for jurisdictions that have their own page on the site.
online.textstring (free text)Detail on online filing. Present only for jurisdictions that have their own page on the site.
notesstring (free text)Other points from the official source. Present only for jurisdictions that have their own page on the site.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsLinks to the sources (all of them for jurisdictions with their own page; the main linked source for the others).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

State income tax reciprocity agreements (reciprocity, 51 records, 25 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
agencystringState revenue agency. Present only for jurisdictions that have their own page on the site.
income_taxbooleanWhether the state taxes wages.
partnersarray of stringsLower-case codes of states it has a reciprocal agreement with.
partners_wordingstring (free text)The official source's own words on its agreements. Present only for jurisdictions that have their own page on the site.
coversstring (free text)What income the agreements cover. Present only for jurisdictions that have their own page on the site.
conditionsarray of objectsConditions on an agreement: with (partner code or all), text.
exemption_form.codestringForm number an employee files to stop withholding.
exemption_form.titlestringName of that form. Present only for jurisdictions that have their own page on the site.
exemption_form.forarray of stringsCodes of states whose residents may use it.
exemption_form.usestring (free text)Who uses the form, in plain English. Present only for jurisdictions that have their own page on the site.
exemption_form.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
nonresident_taxbooleanWhether the state taxes nonresidents on wages earned there.
nonresident_wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
creditbooleanWhether residents get a credit for tax paid to another state.
credit_textstring (free text)Detail on that credit. Present only for jurisdictions that have their own page on the site.
convenience.textstring (free text)"Convenience of the employer" rule, where the state has one. Present only for jurisdictions that have their own page on the site.
threshold.textstring (free text)Day or income threshold before nonresidents owe tax. Present only for jurisdictions that have their own page on the site.
notesarray of stringsOther points from the official source. Present only for jurisdictions that have their own page on the site.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsLinks to the sources (all of them for jurisdictions with their own page; the main linked source for the others).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

State 1099 and W-2 filing requirements (state-1099, 51 records, 25 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
agencystringState revenue agency.
income_taxbooleanWhether the state has a personal income tax.
files_1099string (code)Whether the state wants 1099 copies (for example yes, no, withholding only).
files_1099_textstring (free text)The 1099 rule in plain English. Present only for jurisdictions that have their own page on the site.
only_if_withheldbooleanWhether 1099s are due only when state tax was withheld.
cfsf.irsstring (code)Whether the IRS lists the state in the Combined Federal/State Filing program.
cfsf.countsstring (code)Whether filing through that program satisfies the state.
cfsf.formsarray of stringsForms the program forwards to the state.
cfsf.state_saysstring (free text)What the state says about the program. Present only for jurisdictions that have their own page on the site.
due_1099string1099 due date.
due_w2stringW-2 due date.
w2_filedbooleanWhether employers file W-2s with the state.
reconciliation.namestringAnnual withholding reconciliation return.
reconciliation.duestringIts due date. Present only for jurisdictions that have their own page on the site.
efilestring (free text)Electronic filing rules. Present only for jurisdictions that have their own page on the site.
deadlinesarray of objectsDated filings: kind, form, md (month-day). Present only for jurisdictions that have their own page on the site.
next_business_daybooleanWhether a weekend or holiday due date moves to the next business day.
notesarray of stringsOther points from the official source. Present only for jurisdictions that have their own page on the site.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsLinks to the sources (all of them for jurisdictions with their own page; the main linked source for the others).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

New hire reporting requirements by state (new-hire, 51 records, 22 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
deadline_daysintegerDays after hire to report.
deadline_textstring (free text)The deadline as the state states it.
deadline_notesstring (free text)Detail on the deadline.
contractorsstring (code)Whether independent contractors must be reported.
contractor_notesstring (free text)Detail on contractor reporting.
methodsarray of stringsAccepted reporting methods.
reporting_namestringOffice that takes new hire reports.
reporting_urlstring (URL)Its new hire reporting page.
withholding_form.namestringState withholding form for a new employee.
withholding_form.urlstring (URL)Link to that form.
ui_registration.agencystringAgency for unemployment insurance registration.
ui_registration.urlstring (URL)Its registration page.
ui_registration.notesstring (free text)Detail on registration.
posters.agencystringAgency that publishes required workplace posters.
posters.urlstring (URL)Its poster page.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsOfficial pages the row links (reporting page, forms, registration).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

Landlord-tenant notice periods by state (landlord-notices, 51 records, 53 fields, checked 2026-11-06)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
mtmLandlord.statusstring (code)Whether the notice a landlord gives to end a month-to-month tenancy is confirmed from official text.
mtmLandlord.rule.nintegerLength of the notice a landlord gives to end a month-to-month tenancy.
mtmLandlord.rule.unitstring (code)Unit of that length (days, hours, months).
mtmLandlord.textstring (free text)The notice a landlord gives to end a month-to-month tenancy, in plain English.
mtmLandlord.citestringStatute section cited.
mtmLandlord.variantsarray of objectsOther periods for particular cases: label, n, unit.
mtmLandlord.checkstring (free text)Where to check when the point is not confirmed.
mtmTenant.statusstring (code)Whether the notice a tenant gives to end a month-to-month tenancy is confirmed from official text.
mtmTenant.rule.nintegerLength of the notice a tenant gives to end a month-to-month tenancy.
mtmTenant.rule.unitstring (code)Unit of that length (days, hours, months).
mtmTenant.textstring (free text)The notice a tenant gives to end a month-to-month tenancy, in plain English.
mtmTenant.citestringStatute section cited.
mtmTenant.variantsarray of objectsOther periods for particular cases: label, n, unit.
mtmTenant.samebooleanWhether the tenant's notice is the same as the landlord's.
mtmTenant.checkstring (free text)Where to check when the point is not confirmed.
rentIncrease.statusstring (code)Whether the notice before a rent increase is confirmed from official text.
rentIncrease.rule.nintegerLength of the notice before a rent increase.
rentIncrease.rule.unitstring (code)Unit of that length (days, hours, months).
rentIncrease.textstring (free text)The notice before a rent increase, in plain English.
rentIncrease.citestringStatute section cited.
rentIncrease.variantsarray of objectsOther periods for particular cases: label, n, unit.
rentIncrease.checkstring (free text)Where to check when the point is not confirmed.
nonpayment.statusstring (code)Whether the notice for unpaid rent before an eviction filing is confirmed from official text.
nonpayment.rule.nintegerLength of the notice for unpaid rent before an eviction filing.
nonpayment.rule.unitstring (code)Unit of that length (days, hours, months).
nonpayment.textstring (free text)The notice for unpaid rent before an eviction filing, in plain English.
nonpayment.citestringStatute section cited.
nonpayment.variantsarray of objectsOther periods for particular cases: label, n, unit.
nonpayment.checkstring (free text)Where to check when the point is not confirmed.
entry.statusstring (code)Whether the notice before a landlord enters the unit is confirmed from official text.
entry.rule.nintegerLength of the notice before a landlord enters the unit.
entry.rule.unitstring (code)Unit of that length (days, hours, months).
entry.textstring (free text)The notice before a landlord enters the unit, in plain English.
entry.citestringStatute section cited.
entry.variantsarray of objectsOther periods for particular cases: label, n, unit.
entry.checkstring (free text)Where to check when the point is not confirmed.
lateFee.statusstring (code)Whether the late fee rule is confirmed from official text.
lateFee.textstring (free text)The late fee rule, in plain English.
lateFee.citestringStatute section cited.
lateFee.checkstring (free text)Where to check when the point is not confirmed.
scopestring (free text)Limits on who the law covers.
staleSourcestring (free text)Note when the only text read was an older edition.
citeNotestring (free text)Note on citations.
localNotestring (free text)Note on local rules.
fullyConfirmedbooleanWhether every topic in the row is confirmed.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_titlesarray of stringsTitles of the official sources for the row.
source_urlsarray of stringsLinks to the sources for the row.
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

Notary journal requirements by state (notary-journal-rules, 51 records, 24 fields, checked 2026-11-06)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
categorystring (code)Overall journal rule (for example required, remote only, recommended, not required).
inPersonstring (code)Journal rule for in-person acts.
inPersonNotestring (free text)Detail on in-person acts.
remotestring (code)Journal rule for remote acts.
remoteNotestring (free text)Detail on remote acts.
entries.scopestringWhich acts need an entry.
entries.itemsarray of stringsEntries the journal must hold.
signature.rulestring (code)Whether the signer's signature is required in the journal.
signature.notestring (free text)Detail on the signature rule.
thumbprint.rulestring (code)Whether a thumbprint is required.
thumbprint.notestring (free text)Detail on the thumbprint rule.
idNumber.rulestring (code)Whether the ID number is recorded.
idNumber.notestring (free text)Detail on the ID rule.
retention.yearsintegerYears the journal must be kept.
retention.textstring (free text)The retention rule as stated.
commissionEndstring (free text)What happens to the journal when the commission ends.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_titlesarray of stringsTitles of the official sources for the row.
source_urlsarray of stringsLinks to the sources for the row.
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

Car title transfer and notarization rules by state (vehicle-title, 51 records, 35 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
agencystringState motor vehicle agency. Present only for jurisdictions that have their own page on the site.
agency_urlstring (URL)Its page on selling or titling a vehicle. Present only for jurisdictions that have their own page on the site.
seller_notary.requiredstring (code)Whether the seller's title signature must be notarized.
seller_notary.basisstring (code)Whether that answer is stated outright or read from the state's steps.
seller_notary.textstring (free text)The seller rule in plain English. Present only for jurisdictions that have their own page on the site.
seller_notary.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
buyer_notary.requiredstring (code)Whether the buyer's signature must be notarized.
buyer_notary.basisstring (code)Whether that answer is stated outright or read from the state's steps.
buyer_notary.textstring (free text)The buyer rule in plain English. Present only for jurisdictions that have their own page on the site.
buyer_notary.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
bill_of_sale.requiredstring (code)Whether a bill of sale is required.
bill_of_sale.notarizedstring (code)Whether the bill of sale must be notarized.
bill_of_sale.textstring (free text)The bill of sale rule in plain English. Present only for jurisdictions that have their own page on the site.
bill_of_sale.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
odometer.textstring (free text)Odometer disclosure rule. Present only for jurisdictions that have their own page on the site.
deadline.daysintegerDays the buyer has to title or register.
deadline.unitstring (code)Calendar or business days.
deadline.textstring (free text)The deadline in plain English. Present only for jurisdictions that have their own page on the site.
deadline.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
plates.staystring (code)Whether plates stay with the seller, go with the car or it varies.
plates.textstring (free text)The plate rule in plain English. Present only for jurisdictions that have their own page on the site.
plates.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
fee.amountnumber (US dollars)Title fee.
fee.textstring (free text)Detail on the fee. Present only for jurisdictions that have their own page on the site.
seller_report.daysintegerDays the seller has to report the sale.
seller_report.textstring (free text)The seller report rule in plain English. Present only for jurisdictions that have their own page on the site.
seller_report.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
notesstring (free text)Other points from the official source. Present only for jurisdictions that have their own page on the site.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsLinks to the sources (all of them for jurisdictions with their own page; the main linked source for the others).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

Power of attorney signing requirements by state (poa-signing, 51 records, 35 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
upoaa.adoptedbooleanWhether the state adopted the Uniform Power of Attorney Act.
upoaa.yearintegerYear of adoption.
upoaa.textstring (free text)Detail on the act. Present only for jurisdictions that have their own page on the site.
notary.rulestring (code)Notary rule for the principal's signature.
notary.textstring (free text)The notary rule in plain English. Present only for jurisdictions that have their own page on the site.
notary.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
witnesses.countintegerNumber of witnesses required.
witnesses.altbooleanWhether witnesses are an alternative to a notary.
witnesses.textstring (free text)The witness rule in plain English. Present only for jurisdictions that have their own page on the site.
witnesses.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
agent_ack.requiredstring (code)Whether the agent must sign an acknowledgment.
agent_ack.textstring (free text)Detail on the agent's acknowledgment. Present only for jurisdictions that have their own page on the site.
agent_ack.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
form.existsbooleanWhether the state has a statutory form.
form.namestringName of that form. Present only for jurisdictions that have their own page on the site.
form.urlstring (URL)Link to the form.
form.textstring (free text)Detail on the form. Present only for jurisdictions that have their own page on the site.
recording.rulestring (code)When the power of attorney must be recorded.
recording.textstring (free text)The recording rule in plain English. Present only for jurisdictions that have their own page on the site.
recording.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
durable.defaultbooleanWhether a power of attorney is durable unless it says otherwise.
durable.textstring (free text)The durability rule in plain English. Present only for jurisdictions that have their own page on the site.
durable.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
healthcare.rulestring (code)Signing rule for the health care document: notary_or_witnesses, witnesses, notary, witnesses_and_notary, or none_required (no witness or notary required by statute; both optional).
healthcare.witnessesintegerWitnesses for the health care document.
healthcare.textstring (free text)The health care rule in plain English. Present only for jurisdictions that have their own page on the site.
healthcare.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
notesstring (free text)Other points from the official source. Present only for jurisdictions that have their own page on the site.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsLinks to the sources (all of them for jurisdictions with their own page; the main linked source for the others).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

LLC annual report fees and due dates (llc-annual-reports, 51 records, 34 fields, checked 2026-11-08)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
reportstringName of the report.
agencystringFiling agency.
frequencystring (code)annual, biennial or none.
rule.kindstring (code)Machine-readable due date rule (fixed date, formation month, formation date, quarter, with the tax return).
rule.monthintegerMonth of a fixed due date.
rule.dayintegerDay of a fixed due date.
rule.firstintegerYear after formation of the first report.
rule.everyintegerYears between reports.
initial.kindstring (code)Rule for an initial report, where one is due.
initial.daysintegerDays after formation the initial report is due.
initial.labelstringName of the initial report.
firstConfirmedbooleanWhether the first-report timing is confirmed.
dueTextstring (free text)The due date rule in plain English.
feenumber (US dollars)Report fee.
feeTextstring (free text)Detail on the fee.
feeLabelstringShort note that goes with the fee (tax-based, minimum, online only).
stateTax.namestringSeparate state LLC tax, where there is one.
stateTax.amountnumber (US dollars)Its amount.
stateTax.agencystringAgency that collects it.
stateTax.textstring (free text)Detail on that tax.
latestring (free text)Late filing penalty.
corpsstring (free text)How corporations differ.
fileUrlstring (URL)Where to file.
fileTextstring (free text)How to file.
notesarray of stringsOther points from the official source.
statusstring (code)confirmed, partial or unconfirmed.
unconfirmedarray of stringsWhat the official pages did not confirm for this row (the data file's "missing" list). Those values are null.
source_titlesarray of stringsTitles of the official sources for the row.
source_urlsarray of stringsLinks to the sources for the row.
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

Security deposit rules by state (security-deposits, 51 records, 40 fields, checked 2026-11-06)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
statute.citestringStatute section.
statute.urlstring (URL)Link to the statute.
statute.checkstring (free text)Note when the statute could not be read directly.
maxDeposit.monthsnumberCap on the deposit, in months of rent.
maxDeposit.nonebooleanTrue when the state sets no cap.
maxDeposit.textstring (free text)The cap rule in plain English.
maxDeposit.checkstring (free text)Where to check when the cap is not confirmed.
returnDeadline.daysintegerDeadline to return the deposit.
returnDeadline.unitstring (code)days (calendar), business or month.
returnDeadline.textstring (free text)The deadline rule in plain English.
returnDeadline.startsstring (free text)When the deadline starts counting.
returnDeadline.addressStartbooleanWhether the clock waits for the tenant's forwarding address.
returnDeadline.noneStatedbooleanTrue when the law sets no general deadline.
returnDeadline.altarray of objectsOther deadlines for some cases: label, days, unit.
returnDeadline.checkstring (free text)Where to check when the deadline is not confirmed.
itemizedStatement.valuebooleanWhether an itemized list of deductions is required.
itemizedStatement.textstring (free text)Detail on the itemized list.
itemizedStatement.checkstring (free text)Where to check when not confirmed.
interest.valuebooleanWhether the landlord must pay interest on the deposit.
interest.textstring (free text)Detail on interest.
interest.rate2026stringInterest rate set for 2026, where published.
interest.rateUrlstring (URL)Source for that rate.
interest.checkstring (free text)Where to check when not confirmed.
holding.valuestring (free text)How the deposit must be held (true/false or the rule).
holding.textstring (free text)Detail on holding.
holding.checkstring (free text)Where to check when not confirmed.
penalty.valuestring (free text)Penalty for wrongful withholding.
penalty.checkstring (free text)Where to check when not confirmed.
scopestring (free text)Limits on who the law covers.
notesarray of stringsOther points from the official source.
staleSourcestring (free text)Note when the only text read was an older edition.
fullyConfirmedbooleanWhether every topic in the row is confirmed.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_titlesarray of stringsTitles of the official sources for the row.
source_urlsarray of stringsLinks to the sources for the row.
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

Small claims court rules by state (small-claims, 51 records, 21 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
court_namestringCourt or division that hears small claims. Present only for jurisdictions that have their own page on the site.
limitnumber (US dollars)General dollar limit.
limit_notesstring (free text)Detail on the limit and recent changes. Present only for jurisdictions that have their own page on the site.
other_limitsarray of objectsOther limits for some filers or claims: label, amount.
filing_feesarray of objectsFiling fees: label, amount, notes. Present only for jurisdictions that have their own page on the site.
fee_notesstring (free text)Where the fees come from. Present only for jurisdictions that have their own page on the site.
who_can_filestring (free text)Who may file. Present only for jurisdictions that have their own page on the site.
lawyers_allowedstring (code)Whether lawyers may represent parties.
where_to_filestring (free text)Which court location to file in.
service_methodsstring (free text)How the claim is served. Present only for jurisdictions that have their own page on the site.
appealstring (free text)How and when to appeal. Present only for jurisdictions that have their own page on the site.
online_filingstring (URL)Online filing link, where one exists (null where the court says there is none; see online_filing_available).
online_filing_availablebooleantrue where small claims can be filed online, false where the court's page says it can't (paper or in person only), null where not confirmed.
self_help_urlstring (URL)Court self-help page.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsLinks to the sources (all of them for jurisdictions with their own page; the main linked source for the others).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

Remote seller sales tax thresholds by state (sales-tax-sellers, 51 records, 21 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
has_statewide_sales_taxbooleanWhether the state has a statewide sales tax.
state_ratenumber (percent)State sales tax rate.
local_taxesstring (code)Whether local sales taxes apply.
remote_seller_threshold.salesnumber (US dollars)Sales amount that triggers registration.
remote_seller_threshold.transactionsintegerNumber of transactions that triggers registration, if any.
remote_seller_threshold.logicstring (code)or (either test) / and (both tests), when stated.
remote_seller_threshold.periodstringPeriod over which sales are measured.
remote_seller_threshold.notesstring (free text)Detail on the threshold.
remote_seller_threshold.marketplace_sales_count_for_sellerbooleanWhether sales made through a marketplace count toward the seller's own threshold.
marketplace_facilitator_lawbooleanWhether the state has a marketplace facilitator law.
registration_urlstring (URL)Where to register.
digital_products_taxablestring (code)Whether digital products are taxable.
digital_notesstring (free text)Detail on digital products.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_titlesarray of stringsTitles of the official sources for the row.
source_urlsarray of stringsLinks to the sources for the row.
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

State E-Verify requirements (e-verify, 51 records, 23 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
agencystringAgency or law the official source names for the rule. Present only for jurisdictions that have their own page on the site.
private.rule.kindstring (code)Which private employers must use E-Verify (for example all, or a count of employees).
private.rule.nintegerEmployee count that triggers the private-employer rule, when it has one.
private.textstring (free text)The private-employer rule in plain English. Present only for jurisdictions that have their own page on the site.
private.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
public.textstring (free text)The rule for state and local government employers. Present only for jurisdictions that have their own page on the site.
public.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
contractors.textstring (free text)The rule for state contractors and grant recipients. Present only for jurisdictions that have their own page on the site.
contractors.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
effective.textstring (free text)When the rule took effect. Present only for jurisdictions that have their own page on the site.
effective.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
penalty.textstring (free text)Penalty for not complying. Present only for jurisdictions that have their own page on the site.
penalty.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
restriction.textstring (free text)Any state limit on how employers may use E-Verify. Present only for jurisdictions that have their own page on the site.
restriction.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
notesstring (free text)Other points from the official source. Present only for jurisdictions that have their own page on the site.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsLinks to the sources (all of them for jurisdictions with their own page; the main linked source for the others).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

Eviction court process by state (eviction, 51 records, 43 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
court.namestringCourt that hears eviction cases.
court.textstring (free text)Detail on the court. Present only for jurisdictions that have their own page on the site.
filing_fee.amountnumber (US dollars)Filing fee in US dollars.
filing_fee.variesbooleanWhether the fee varies by county or claim.
filing_fee.textstring (free text)The fee in plain English. Present only for jurisdictions that have their own page on the site.
hearing.minintegerEarliest the hearing is held.
hearing.maxintegerLatest the hearing is held.
hearing.unitstring (code)Unit for the hearing timing (days, court_days).
hearing.fromstring (code)What the hearing timing counts from (for example filing or service).
hearing.textstring (free text)Hearing timing in plain English. Present only for jurisdictions that have their own page on the site.
answer.kindstring (code)How the tenant responds (a count of days for a written answer, or at the hearing).
answer.minintegerDays the tenant has to answer.
answer.maxintegerUpper end of that period, when it is a range.
answer.unitstring (code)Unit for the answer period.
answer.textstring (free text)The answer rule in plain English. Present only for jurisdictions that have their own page on the site.
writ.minintegerEarliest the writ of possession issues after judgment.
writ.maxintegerLatest, when it is a range.
writ.unitstring (code)Unit for the writ timing.
writ.textstring (free text)Writ timing in plain English. Present only for jurisdictions that have their own page on the site.
lockout.minintegerTime the tenant has to leave.
lockout.maxintegerUpper end, when it is a range.
lockout.unitstring (code)Unit for the move-out period.
lockout.fromstring (code)What the move-out period counts from.
lockout.textstring (free text)The move-out period in plain English. Present only for jurisdictions that have their own page on the site.
officer.whostringWho carries out the lockout.
officer.textstring (free text)Detail on the officer. Present only for jurisdictions that have their own page on the site.
cure.valuestring (code)Whether paying everything owed stops a nonpayment case.
cure.textstring (free text)The payment rule in plain English. Present only for jurisdictions that have their own page on the site.
counsel.valuebooleanWhether tenants have a statewide right to a lawyer in eviction cases (some laws cover only certain tenants).
counsel.textstring (free text)Detail on right to counsel. Present only for jurisdictions that have their own page on the site.
counsel.basisstring (code)Where the answer comes from: official (a state page) or list (a national tracker of enacted laws, a secondary source, dated).
counsel.localstring (free text)Cities or counties the national list names with their own right-to-counsel law. Present only for jurisdictions that have their own page on the site.
diversion.valuebooleanWhether the courts run a statewide eviction diversion or mediation program.
diversion.textstring (free text)Detail on the program. Present only for jurisdictions that have their own page on the site.
diversion.basisstring (code)Where the answer comes from: official (a state page) or list (a national list, a secondary source, dated).
notesstring (free text)Other points from the official source. Present only for jurisdictions that have their own page on the site.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsLinks to the sources (all of them for jurisdictions with their own page; the main linked source for the others).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

Small estate affidavit limits by state (small-estate, 51 records, 24 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
limit.amountnumber (US dollars)Maximum estate value for the affidavit or summary procedure.
limit.comparestring (code)How the limit is applied (lte: up to and including; lt: less than).
limit.effectivedate (YYYY-MM-DD)Date the current limit took effect, when stated.
limit.spouse_amountnumber (US dollars)Higher limit for a surviving spouse, where the state sets one.
limit.real_propertystring (code)Whether real estate is allowed or bars the procedure.
limit.vehicles_excludedbooleanWhether vehicles are left out of the value.
limit.textstring (free text)The limit in plain English. Present only for jurisdictions that have their own page on the site.
wait.daysintegerDays after the death before the affidavit can be used.
wait.textstring (free text)The waiting period in plain English. Present only for jurisdictions that have their own page on the site.
notary.rulestring (code)How the affidavit is signed (notary, oath, court).
notary.textstring (free text)The signing rule in plain English. Present only for jurisdictions that have their own page on the site.
filing.wherestring (code)Where the affidavit goes (holder of the property, court, surrogate).
filing.textstring (free text)Where it is filed, in plain English. Present only for jurisdictions that have their own page on the site.
form.namestringName of the official form. Present only for jurisdictions that have their own page on the site.
form.urlstring (URL)Link to the official form. Present only for jurisdictions that have their own page on the site.
spouse.textstring (free text)The surviving-spouse procedure. Present only for jurisdictions that have their own page on the site.
notesstring (free text)Other points from the official source. Present only for jurisdictions that have their own page on the site.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsLinks to the sources (all of them for jurisdictions with their own page; the main linked source for the others).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

Will signing and witness rules by state (will-signing, 51 records, 25 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
witnesses.nintegerNumber of witnesses required.
witnesses.textstring (free text)The witness rule in plain English. Present only for jurisdictions that have their own page on the site.
interested.effectstring (code)What happens when a witness also inherits under the will.
interested.textstring (free text)The interested-witness rule in plain English. Present only for jurisdictions that have their own page on the site.
self_proving.allowedbooleanWhether a self-proving affidavit is allowed.
self_proving.notarystring (code)Who takes the self-proving affidavit.
self_proving.laterbooleanWhether the affidavit can be added after the signing.
self_proving.textstring (free text)The self-proving rule in plain English. Present only for jurisdictions that have their own page on the site.
holographic.statusstring (code)Whether handwritten wills without witnesses are recognized.
holographic.textstring (free text)The holographic will rule in plain English. Present only for jurisdictions that have their own page on the site.
electronic.statusstring (code)Whether electronic wills are authorized.
electronic.statutestringStatute authorizing electronic wills. Present only for jurisdictions that have their own page on the site.
electronic.textstring (free text)The electronic will rule in plain English. Present only for jurisdictions that have their own page on the site.
remote.statusstring (code)Whether witnesses may take part remotely.
remote.textstring (free text)The remote witnessing rule in plain English. Present only for jurisdictions that have their own page on the site.
min_age.ageintegerMinimum age to make a will.
witness_age.ageintegerMinimum age for a witness, where the state sets one.
notesstring (free text)Other points from the official source. Present only for jurisdictions that have their own page on the site.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsLinks to the sources (all of them for jurisdictions with their own page; the main linked source for the others).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

Apostille offices and fees by state (apostille, 51 records, 26 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
office.namestringState office that issues apostilles.
office.urlstring (URL)Official page for that office's apostille service.
fee.amountnumber (US dollars)Fee per apostille or certification in US dollars.
fee.textstring (free text)The fee in plain English. Present only for jurisdictions that have their own page on the site.
fee.expeditestring (free text)Expedite fee or rule. Present only for jurisdictions that have their own page on the site.
options.mailbooleanWhether requests are taken by mail.
options.walk_inbooleanWhether walk-in requests are taken.
options.onlinebooleanWhether requests can be placed online.
options.textstring (free text)How to submit, in plain English. Present only for jurisdictions that have their own page on the site.
processing.textstring (free text)Processing time as the office states it. Present only for jurisdictions that have their own page on the site.
prereqs.vitalstring (free text)What vital records need first. Present only for jurisdictions that have their own page on the site.
prereqs.notarizedstring (free text)What notarized documents need first. Present only for jurisdictions that have their own page on the site.
prereqs.courtstring (free text)What court documents need first. Present only for jurisdictions that have their own page on the site.
prereqs.schoolstring (free text)What school documents need first. Present only for jurisdictions that have their own page on the site.
prereqs.county.textstring (free text)County certification step, for states whose pages show one. Present only for jurisdictions that have their own page on the site.
form.namestringName of the order form. Present only for jurisdictions that have their own page on the site.
form.urlstring (URL)Link to the order form. Present only for jurisdictions that have their own page on the site.
addressstring (free text)Mailing address for requests. Present only for jurisdictions that have their own page on the site.
notesstring (free text)Other points from the official source. Present only for jurisdictions that have their own page on the site.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsLinks to the sources (all of them for jurisdictions with their own page; the main linked source for the others).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

Meal and rest break laws by state (meal-breaks, 51 records, 28 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
agencystringState agency that enforces the break rules. Present only for jurisdictions that have their own page on the site.
lawstringStatute or rule the official source cites. Present only for jurisdictions that have their own page on the site.
meal.kindstring (code)required, limited (only some employers), reasonable (no set minutes), or none (the state's own page says there is no rule).
meal.tiersarray of objectsBreak steps: h (hours), gt (true = more than h hours, false = h hours or more), min (minutes), replace (lengthens the previous break instead of adding one).
meal.paidstring (code)paid, unpaid, or unpaid_if_relieved (unpaid only if the employee is relieved of all duty).
meal.textstring (free text)The meal break rule in plain English. Present only for jurisdictions that have their own page on the site.
meal.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
rest.kindstring (code)Same codes as meal.kind, for short rest breaks.
rest.tiersarray of objectsRest break steps, same fields as meal.tiers.
rest.paidstring (code)Whether required rest breaks are paid.
rest.textstring (free text)The rest break rule in plain English. Present only for jurisdictions that have their own page on the site.
rest.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
minors.kindstring (code)Same codes, for the state's separate rule for minors.
minors.agesstringAges the minors' rule covers.
minors.tiersarray of objectsMinors' break steps, same fields as meal.tiers.
minors.textstring (free text)The minors' rule in plain English. Present only for jurisdictions that have their own page on the site.
minors.wordingstring (free text)The official source's own words. Present only for jurisdictions that have their own page on the site.
waiverstring (free text)Waivers, agreements and exceptions the official source describes. Present only for jurisdictions that have their own page on the site.
coveragestring (free text)Who the rule covers or exempts. Present only for jurisdictions that have their own page on the site.
penaltystring (free text)Penalty or remedy for a missed break. Present only for jurisdictions that have their own page on the site.
notesstring (free text)Other points from the official source. Present only for jurisdictions that have their own page on the site.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsLinks to the sources (all of them for jurisdictions with their own page; the main linked source for the others).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

Notary fee limits by state (notary-fees, 50 records, 19 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
calc.actnumber (US dollars)Fee per notarial act used by the site's fee calculator (the usual maximum for a standard act).
calc.onlinenumber (US dollars)Fee per act for electronic or remote notarization, when the state sets one.
calc.modestring (code)How the online fee applies (plus: on top of the act fee; total: the whole fee).
perActstring (free text)The per-act fee in plain English.
onlinestring (free text)The electronic or remote notarization fee in plain English.
rowsarray of objectsEach notarial act and its fee as the state lists it: label, amount.
onlineTextstring (free text)Detail on electronic and remote notarization fees.
travelTextstring (free text)What the state says about travel fees.
capNotestring (free text)Notes on the fee cap.
onlineNotestring (free text)Notes on online fees.
extraarray of stringsOther fee rules from the official source.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_titlesarray of stringsTitles of the official sources for the row.
source_urlsarray of stringsLinks to the sources for the row.
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

How to become a notary, by state (become-a-notary, 50 records, 14 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringTwo-letter postal code of the state or DC.
jurisdictionstringState name (or District of Columbia).
officestringState office that commissions notaries.
officeUrlstring (URL)Official notary page of that office.
who.itemsarray of stringsWho may apply, as the state states it.
steps.itemsarray of objectsSteps in order: step, detail.
costs.rowsarray of objectsCosts the state lists: item, amount, note.
term.parasarray of stringsTerm and renewal.
remote.parasarray of stringsElectronic and remote notarization.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsOfficial pages the row links (reporting page, forms, registration).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

Local minimum wage rates, 2026 and 2027 (local-min-wage, 54 records, 20 fields, checked 2026-11)
FieldTypeMeaning
jurisdiction_codestringRow id: the state's postal code and the locality's name (for example WA-SEATTLE).
jurisdictionstringLocality name and state code (for example Seattle, WA).
state_codestringTwo-letter postal code of the state.
statestringState name.
namestringCity, county or region name.
kindstring (code)city, county, unincorporated county (areas outside the county's cities), city and county, or state-set region.
rate_2026number (US dollars)General hourly minimum wage in 2026 (the rate in effect at the end of 2026; for tiered places, the largest employers' rate).
rate_2026_fromdate (YYYY-MM-DD)Date the 2026 rate took effect, when the official page states it.
rate_2027number (US dollars)2027 hourly minimum wage, only when an official page announced it; null means not yet announced.
effective_2027date (YYYY-MM-DD)Date the 2027 rate takes effect.
rate_2027_notestring (free text)What the official page says about the 2027 rate. Present only for jurisdictions that have their own page on the site.
coversstring (free text)Who the rate covers, as the official page describes it. Present only for jurisdictions that have their own page on the site.
variantsarray of objectsOther rates by employer size: label, rate_2026, rate_2027, note. Present only for jurisdictions that have their own page on the site.
tipped.cash_2026number (US dollars)Lowest cash wage for tipped employees in 2026, where the official page states one.
tipped.cash_2027number (US dollars)Lowest cash wage for tipped employees in 2027, where the official page states one.
unconfirmedarray of stringsFields the official sources read did not confirm for this row. Those values are null.
source_urlsarray of stringsLinks to the sources (all of them for jurisdictions with their own page; the main linked source for the others).
source_kindsarray of stringsWhat each link in source_urls is, in the same order: "official" (a government page: state agency, legislature, court, county or city) or "secondary" (a vetted secondary source, used only where no official page could be read: Cornell LII, Justia (statute text only), FindLaw Codes, Casetext, NCSL, the Uniform Law Commission, the American Bar Association and state bar associations, legal aid networks (LawHelp.org and the state legal help sites), Nolo, the National Coalition for a Civil Right to Counsel, the National Low Income Housing Coalition, the National Center for State Courts, the Eviction Lab, the Tax Foundation, the Sales Tax Institute, the American Payroll Association, SHRM, ADP, Paychex, Bloomberg Tax, Thomson Reuters, Avalara and Sovos). A fact backed only by a secondary source is shown on the site as "<publisher> (secondary source)".
checkeddate (YYYY-MM-DD)When the row's sources were opened (YYYY-MM or YYYY-MM-DD). A row with no official source carries the date of the check that found none.
page_urlstring (URL)The page on mcc-solutionsnj.com that explains this row.

Free download: CSV · JSON · dataset page

License summary

  • The data is CC BY 4.0 on every plan, the same as the free files: you may copy, adapt and use it commercially if you credit "MCC Solutions" and link to the dataset page. The API terms never take away what CC BY 4.0 allows.
  • Starter and Pro: the API may feed your own organization's websites, internal tools and reports. Your key is for your organization; do not share it or resell access to the API.
  • Business: also covers commercial redistribution in apps: apps and products you sell or give to other people may show the API data or ship a synced copy of it, with a credit line (an about or credits screen is enough).
  • This is a plain-English summary, not legal advice, and we are not lawyers. The terms have the full wording.

General information, not legal or tax advice. We are not lawyers, and MCC Solutions is not a law firm. MCC Solutions is a private company: the data is compiled from official government pages, but it is not official government data and no agency has reviewed or endorsed it. We aim to keep the API available around the clock, but there is no uptime guarantee or service level agreement.

Questions

Are the CSV and JSON downloads still free?

Yes. Every dataset stays free to download from the open data pages under CC BY 4.0, and nothing is held back for subscribers. The API is for people who want the same data delivered and kept current without downloading files again.

What does the API return?

The same rows and fields as the free files, as JSON: one record per state and DC, each with its source links (and source_kinds: official or secondary), the date its sources were checked and a list of anything those sources did not confirm. Each dataset has a version that changes whenever any record changes.

How current is the data?

The API reads our data files directly, so a correction or a new research round shows up in the API as soon as it is published. Each record says when its sources were checked. We re-check sources in research rounds; we do not promise a fixed schedule for every dataset.

How do change notices work?

Once a day we compare every dataset with the last check. When a dataset's checked date or any of its values change, subscribers whose plan covers it get one email for that change listing the records affected (you can turn these off). Pro and Business can also give a webhook address and get one signed POST per change. The changes endpoint lists the same changes if you prefer to poll.

What counts as a request?

Every call made with a valid key, including ones that return 304 Not Modified. Starter includes 5,000 a month, Pro 50,000 and Business 250,000, counted per calendar month (UTC). Past the limit the API answers 429 until the month resets, or you can move to a larger plan.

Can I use the data in a commercial product?

The data is under CC BY 4.0 on every plan, which allows commercial use with credit. The plans set how the API service may be used: Starter and Pro are for your own organization's sites and tools, and Business also covers apps and products you distribute to other people, with a credit line in an about or credits screen.

Is this official government data?

No. MCC Solutions is a private company. We compile the data from official government pages (and, where no official page could be read, a few vetted secondary sources, marked as such) and link each source, but no agency has reviewed or endorsed it. Check the source before you rely on a value.

Is there an uptime guarantee?

No. We aim to keep the API available around the clock and to fix problems quickly, but there is no service level agreement. Cache the responses you need; ETags make re-checking cheap.

How much is it, and can I get a refund?

Starter $19 a month, Pro $49 and Business $99, billed monthly through Stripe; cancel any time from the billing portal. If the API is not right for you, email us within 14 days of your first payment and we refund it in full.

Is this legal or tax advice?

No. It is general information. We are not lawyers, and MCC Solutions is not a law firm.

Free any time: open data downloads · data roundups

Questions before you sign up?

Call the deskCall (908) 444-6373

Rather talk first? Leave your number and we'll call you.

CallTextCall the desk