snap_policy_data_sets
Get ERS SNAP policy data sets - a selected State's monthly SNAP policy options from January 1996 to December 2020, with the forty-five broad-based categorical eligibility, recertification period, EBT issuance, interview-waiver, fingerprinting, noncitizen eligibility, online application, outreach spending, and vehicle-asset variables laid out as columns.
Examples
from openbb import obb
obb.usda.snap_policy_data_sets(provider='usda')
# Get California SNAP policy variables since 2010.
obb.usda.snap_policy_data_sets(state='CA', start_year=2010, provider='usda')
# Get Texas SNAP policy variables for 2019.
obb.usda.snap_policy_data_sets(state='TX', start_year=2019, end_year=2019, provider='usda')
Parameters
- standard
- usda
state: str | None
Default: CA
State to retrieve, as a two-letter postal code. The SNAP Policy Database is published for the fifty states and the District of Columbia; each state is one monthly time series of its forty-five policy variables.
start_year: int | None
Start year for filtering the data. If None, returns from January 1996.
end_year: int | None
End year for filtering the data. If None, returns through December 2020.
Returns
results: SnapPolicyDataSets
Serializable results.
provider: str | None
Provider name.
warnings: Optional[list[Warning_]]
List of warnings.
chart: Optional[Chart]
Chart object.
extra: dict[str, Any]
Extra info.
Data
- standard
- usda
date: date | str
First day of the observation month.
state: str
Name of the state of the observation.
bbce: float | None
Whether the state uses broad-based categorical eligibility (BBCE): 0 = no, 1 = yes.
bbce_asset: float | None
BBCE asset test: 0 = asset limit raised but not eliminated, 1 = asset limit eliminated. Blank when the state does not use BBCE.
bbce_a_amt: float | None
BBCE asset limit in thousands of dollars. Blank when the state does not use BBCE or BBCE eliminates the asset test; applies to only the few states that keep an asset limit, so hidden by default.
bbce_a_veh: float | None
BBCE vehicle rule: 1 = exempt an amount, 2 = exclude at least one, 3 = exclude all. Blank when the state does not use BBCE or the asset test is eliminated; applies to only the few states that keep an asset limit, so hidden by default.
bbce_inclmt: float | None
BBCE gross income limit as a percentage of the Federal poverty level. Blank when the state does not use BBCE.
bbce_child: float | None
Whether BBCE is limited to households with dependent children: 0 = no, 1 = yes. Blank when the state does not use BBCE.
bbce_elddisinclmt: float | None
BBCE gross income limit (% FPL) for households with a senior or disabled member; -8 = gross income test eliminated, -7 = 200% FPL only for all-senior/disabled households. Blank when the state does not use BBCE.
bbce_multiple: float | None
Whether multiple BBCE guidelines apply to different household types: 0 = no, 1 = yes. Blank when the state does not use BBCE.
call_any: float | None
Whether the state operates call centers in any part of the state: 0 = no, 1 = yes.
cap: float | None
Whether the state operates a Combined Application Project for SSI recipients: 0 = no, 1 = yes.
certearn_0103: float | None
Proportion of SNAP units with earnings with 1-3 month recertification periods.
certearn_0406: float | None
Proportion of SNAP units with earnings with 4-6 month recertification periods.
certearn_0712: float | None
Proportion of SNAP units with earnings with 7-12 month recertification periods.
certearn_1399: float | None
Proportion of SNAP units with earnings with 13+ month recertification periods.
certearnavg: float | None
Average recertification period in months for SNAP units with earnings.
certearnmed: float | None
Median recertification period in months for SNAP units with earnings.
certeld_0103: float | None
Proportion of SNAP units with no earnings and a senior member with 1-3 month recertification periods.
certeld_0406: float | None
Proportion of SNAP units with no earnings and a senior member with 4-6 month recertification periods.
certeld_0712: float | None
Proportion of SNAP units with no earnings and a senior member with 7-12 month recertification periods.
certeld_1399: float | None
Proportion of SNAP units with no earnings and a senior member with 13+ month recertification periods.
certeldavg: float | None
Average recertification period in months for SNAP units with no earnings and a senior member.
certeldmed: float | None
Median recertification period in months for SNAP units with no earnings and a senior member.
certnonearn_0103: float | None
Proportion of SNAP units with no earnings and no senior member with 1-3 month recertification periods.
certnonearn_0406: float | None
Proportion of SNAP units with no earnings and no senior member with 4-6 month recertification periods.
certnonearn_0712: float | None
Proportion of SNAP units with no earnings and no senior member with 7-12 month recertification periods.
certnonearn_1399: float | None
Proportion of SNAP units with no earnings and no senior member with 13+ month recertification periods.
certnonearnavg: float | None
Average recertification period in months for SNAP units with no earnings and no senior member.
certnonearnmed: float | None
Median recertification period in months for SNAP units with no earnings and no senior member.
ebtissuance: float | None
Proportion of the dollar value of all SNAP benefits issued via electronic benefit transfer (EBT).
faceini: float | None
Whether the state has a waiver to use a telephone interview at initial certification: 0 = no, 1 = yes.
facerec: float | None
Whether the state has a waiver to use a telephone interview at recertification: 0 = no, 1 = yes.
fingerprint: float | None
Whether the state requires fingerprinting of applicants: 0 = no, 1 = statewide, 2 = select parts of the state.
noncitadultfull: float | None
Whether all legal noncitizen adults meeting other requirements are eligible: 0 = no, 1 = yes.
noncitadultpart: float | None
Whether some, but not all, legal noncitizen adults meeting other requirements are eligible: 0 = no, 1 = yes.
noncitchildfull: float | None
Whether all legal noncitizen children meeting other requirements are eligible: 0 = no, 1 = yes.
noncitchildpart: float | None
Whether some, but not all, legal noncitizen children meeting other requirements are eligible: 0 = no, 1 = yes.
nonciteldfull: float | None
Whether all legal noncitizen seniors meeting other requirements are eligible: 0 = no, 1 = yes.
nonciteldpart: float | None
Whether some, but not all, legal noncitizen seniors meeting other requirements are eligible: 0 = no, 1 = yes.
oapp: float | None
Whether the state allows online SNAP applications: 0 = no, 1 = statewide, 2 = select parts of the state.
outreach: float | None
Sum of Federal, State, and grant outreach spending in nominal thousands of dollars, spread across the fiscal year.
reportsimple: float | None
Whether the state uses simplified reporting for households with earnings: 0 = no, 1 = yes.
transben: float | None
Whether the state offers transitional SNAP benefits to families leaving cash assistance: 0 = no, 1 = yes.
vehexclall: float | None
Whether the state excludes all vehicles from the asset test: 0 = no, 1 = yes.
vehexclamt: float | None
Whether the state exempts an amount above the standard auto exemption from a vehicle's value: 0 = no, 1 = yes.
vehexclone: float | None
Whether the state excludes at least one, but not all, vehicles from the asset test: 0 = no, 1 = yes.