SF424 - Individual
Summary
32 total questions | 50% mapped to the CommonGrants schema
SF424 - Application for Federal Assistance for individual applicants, managed by Grants.gov
Details
Sample version of the rendered form.
is a required property
What the form data looks like when it is submitted.
{ "FederalAgency": "Department of Health and Human Services", "CFDANumber": "93.123", "CFDATitle": "Example Grant Program", "OpportunityID": "ABC-123-456", "OpportunityTitle": "Example Funding Opportunity", "PrefixName": "Dr.", "FirstName": "John", "MiddleName": "Q", "LastName": "Smith", "Suffix": "Ph.D", "AuthorizedRepresentativePhoneNumber": "555-123-4567", "EveningPhone": "555-987-6543", "AuthorizedRepresentativeFax": "555-456-7890", "AuthorizedRepresentativeEmail": "john.smith@example.com", "Street1": "123 Main Street", "Street2": "Suite 100", "City": "Washington", "County": "District of Columbia", "State": "DC: District of Columbia", "Province": "", "Country": "USA: UNITED STATES", "ZipPostalCode": "20001", "citizenship": "Y: Yes", "AlienRegistrationNumber": "", "CountryofOrigin": "USA: UNITED STATES", "VisitDate": "", "CongressionalDistrictApplicant": "DC-000", "ProjectTitle": "Example Research Project", "ProjectDecription": "This is an example research project description that outlines the goals, objectives, and expected outcomes of the proposed work.", "FundingPeriodStartDate": "2024-10-01", "FundingPeriodEndDate": "2025-09-30", "ApplicationCertification": "Y: Yes"}
UI and JSON schemas used to render and validate the form.
JSON schema
{ "type": "object", "required": [ "FederalAgency", "OpportunityID", "OpportunityTitle", "FirstName", "LastName", "AuthorizedRepresentativePhoneNumber", "AuthorizedRepresentativeEmail", "Street1", "City", "Country", "citizenship", "CongressionalDistrictApplicant", "ProjectTitle", "ProjectDescription", "FundingPeriodStartDate", "FundingPeriodEndDate", "ApplicationCertification" ], "properties": { "FederalAgency": { "type": "string", "title": "Name of Federal Agency", "description": "Pre-populated from the Application cover sheet.", "minLength": 1, "maxLength": 60 }, "CFDANumber": { "type": "string", "title": "Assistance Listing Number", "description": "Pre-populated from the Application cover sheet.", "minLength": 0, "maxLength": 15 }, "CFDATitle": { "type": "string", "title": "Assistance Listing Title", "description": "Pre-populated from the Application cover sheet.", "minLength": 0, "maxLength": 120 }, "OpportunityID": { "type": "string", "title": "Funding Opportunity Number", "description": "Pre-populated from the Application cover sheet.", "minLength": 1, "maxLength": 40 }, "OpportunityTitle": { "type": "string", "title": "Funding Opportunity Title", "description": "Pre-populated from the Application cover sheet.", "minLength": 1, "maxLength": 255 }, "PrefixName": { "type": "string", "title": "Prefix", "description": "Select the Prefix from the provided list or enter a new Prefix not provided on the list.", "enum": [ "Mr.", "Mrs.", "Miss", "Ms.", "Dr.", "Rev.", "Prof." ] }, "FirstName": { "type": "string", "title": "First Name", "description": "Enter the First Name. This field is required.", "minLength": 1, "maxLength": 35 }, "MiddleName": { "type": "string", "title": "Middle Name", "description": "Enter the Middle Name.", "minLength": 0, "maxLength": 25 }, "LastName": { "type": "string", "title": "Last Name", "description": "Enter the Last Name. This field is required.", "minLength": 1, "maxLength": 60 }, "Suffix": { "type": "string", "title": "Suffix", "description": "Select the Suffix from the provided list or enter a new Suffix not provided on the list.", "enum": [ "Jr.", "Sr.", "M.D.", "Ph.D" ] }, "AuthorizedRepresentativePhoneNumber": { "type": "string", "title": "Daytime Phone Number", "description": "Enter the daytime Telephone Number. This field is required.", "minLength": 1, "maxLength": 25 }, "EveningPhone": { "type": "string", "title": "Evening Phone Number", "description": "Enter the evening Telephone Number.", "minLength": 0, "maxLength": 25 }, "AuthorizedRepresentativeFax": { "type": "string", "title": "Fax Number", "description": "Enter the Fax Number.", "minLength": 1, "maxLength": 25 }, "AuthorizedRepresentativeEmail": { "type": "string", "title": "Email", "description": "Enter a valid Email Address. This field is required.", "minLength": 1, "maxLength": 60, "format": "email" }, "Street1": { "type": "string", "title": "Street1", "description": "Enter the first line of the Street Address. This field is required.", "minLength": 1, "maxLength": 55 }, "Street2": { "type": "string", "title": "Street2", "description": "Enter the second line of the Street Address.", "minLength": 0, "maxLength": 55 }, "City": { "type": "string", "title": "City", "description": "Enter the City. This field is required.", "minLength": 1, "maxLength": 35 }, "County": { "type": "string", "title": "County/Parish", "description": "Enter the County/Parish.", "minLength": 0, "maxLength": 30 }, "State": { "$ref": "#/$defs/StateCode", "title": "State" }, "Province": { "type": "string", "title": "Province", "description": "Enter the Province.", "minLength": 0, "maxLength": 30 }, "Country": { "$ref": "#/$defs/CountryCode", "title": "Country" }, "ZipPostalCode": { "type": "string", "title": "Zip/Postal Code", "description": "Enter the nine-digit Postal Code (e.g., ZIP code). This field is required if the country is the United States.", "minLength": 0, "maxLength": 30 }, "citizenship": { "type": "string", "title": "U.S. Citizenship", "description": "" }, "AlienRegistrationNumber": { "type": "string", "title": "Alien Registration Number", "description": "Enter the Alien Registration Number.", "minLength": 0, "maxLength": 14 }, "CountryofOrigin": { "$ref": "#/$defs/CountryCode", "title": "Citizenship Country" }, "VisitDate": { "type": "string", "title": "Residency Start Date", "description": "Enter the start date of the most recent residency in the U.S. Enter in the format MM/DD/YYYY. This field is required if the applicant is not a U.S. Citizen.", "format": "date" }, "CongressionalDistrictApplicant": { "type": "string", "title": "Congressional District of Applicant", "description": "Enter the Congressional District in the format: 2 character State Abbreviation - 3 character District Number. Examples: CA-005 for California's 5th district, CA-012 for California's 12th district, NC-103 for North Carolina's 103rd district. This field is required.If outside the US, enter 00-000.", "minLength": 1, "maxLength": 6 }, "ProjectTitle": { "type": "string", "title": "Project Title", "description": "Enter a brief, descriptive title of the project. This field is required.", "minLength": 1, "maxLength": 200 }, "ProjectDescription": { "type": "string", "title": "Project Description", "description": "Enter a brief description of the project. This field is required.", "minLength": 1, "maxLength": 1000 }, "FundingPeriodStartDate": { "type": "string", "title": "Proposed Project Start Date", "description": "Enter the start date for the proposed project. Enter in the format MM/DD/YYYY. This field is required.", "format": "date" }, "FundingPeriodEndDate": { "type": "string", "title": "Proposed Project End Date", "description": "Enter the end date for the proposed project. Enter in the format MM/DD/YYYY. This field is required.", "format": "date" }, "ApplicationCertification": { "type": "string", "title": "I Agree", "description": "Check to select. This field is required." } }, "$defs": { "StateCode": { "type": "string", "title": "State", "description": "US State or Territory Code", "enum": [ "AL: Alabama", "AK: Alaska", "AZ: Arizona", "AR: Arkansas", "CA: California", "CO: Colorado", "CT: Connecticut", "DE: Delaware", "DC: District of Columbia", "FL: Florida", "GA: Georgia", "HI: Hawaii", "ID: Idaho", "IL: Illinois", "IN: Indiana", "IA: Iowa", "KS: Kansas", "KY: Kentucky", "LA: Louisiana", "ME: Maine", "MD: Maryland", "MA: Massachusetts", "MI: Michigan", "MN: Minnesota", "MS: Mississippi", "MO: Missouri", "MT: Montana", "NE: Nebraska", "NV: Nevada", "NH: New Hampshire", "NJ: New Jersey", "NM: New Mexico", "NY: New York", "NC: North Carolina", "ND: North Dakota", "OH: Ohio", "OK: Oklahoma", "OR: Oregon", "PA: Pennsylvania", "RI: Rhode Island", "SC: South Carolina", "SD: South Dakota", "TN: Tennessee", "TX: Texas", "UT: Utah", "VT: Vermont", "VA: Virginia", "WA: Washington", "WV: West Virginia", "WI: Wisconsin", "WY: Wyoming", "AS: American Samoa", "FM: Federated States of Micronesia", "GU: Guam", "MH: Marshall Islands", "MP: Northern Mariana Islands", "PW: Palau", "PR: Puerto Rico", "VI: Virgin Islands", "FQ: Baker Island", "HQ: Howland Island", "DQ: Jarvis Island", "JQ: Johnston Atoll", "KQ: Kingman Reef", "MQ: Midway Islands", "BQ: Navassa Island", "LQ: Palmyra Atoll", "WQ: Wake Island", "AA: Armed Forces Americas (except Canada)", "AE: Armed Forces Europe, the Middle East, and Canada", "AP: Armed Forces Pacific" ] }, "CountryCode": { "type": "string", "title": "Country", "description": "Country Code", "enum": [ "AFG: AFGHANISTAN", "XQZ: AKROTIRI", "ALB: ALBANIA", "DZA: ALGERIA", "AND: ANDORRA", "AGO: ANGOLA", "AIA: ANGUILLA", "ATA: ANTARCTICA", "ATG: ANTIGUA AND BARBUDA", "ARG: ARGENTINA", "ARM: ARMENIA", "ABW: ARUBA", "XAC: ASHMORE AND CARTIER ISLANDS", "AUS: AUSTRALIA", "AUT: AUSTRIA", "AZE: AZERBAIJAN", "BHS: BAHAMAS, THE", "BHR: BAHRAIN", "BGD: BANGLADESH", "BRB: BARBADOS", "XBI: BASSAS DA INDIA", "BLR: BELARUS", "BEL: BELGIUM", "BLZ: BELIZE", "BEN: BENIN", "BMU: BERMUDA", "BTN: BHUTAN", "BOL: BOLIVIA", "BES: BONAIRE, SINT EUSTATIUS, AND SABA", "BIH: BOSNIA AND HERZEGOVINA", "BWA: BOTSWANA", "BVT: BOUVET ISLAND", "BRA: BRAZIL", "IOT: BRITISH INDIAN OCEAN TERRITORY", "BRN: BRUNEI", "BGR: BULGARIA", "BFA: BURKINA FASO", "MMR: BURMA", "BDI: BURUNDI", "CPV: CABO VERDE", "KHM: CAMBODIA", "CMR: CAMEROON", "CAN: CANADA", "CYM: CAYMAN ISLANDS", "CAF: CENTRAL AFRICAN REPUBLIC", "TCD: CHAD", "CHL: CHILE", "CHN: CHINA", "CXR: CHRISTMAS ISLAND", "CPT: CLIPPERTON ISLAND", "CCK: COCOS (KEELING) ISLANDS", "COL: COLOMBIA", "COM: COMOROS", "COG: CONGO (BRAZZAVILLE)", "COD: CONGO (KINSHASA)", "COK: COOK ISLANDS", "XCS: CORAL SEA ISLANDS", "CRI: COSTA RICA", "CIV: CÔTE D'IVOIRE", "HRV: CROATIA", "CUB: CUBA", "CUW: CURAÇAO", "CYP: CYPRUS", "CZE: CZECHIA", "DNK: DENMARK", "XXD: DHEKELIA", "DGA: DIEGO GARCIA", "DJI: DJIBOUTI", "DMA: DOMINICA", "DOM: DOMINICAN REPUBLIC", "ECU: ECUADOR", "EGY: EGYPT", "SLV: EL SALVADOR", "XAZ: ENTITY 1", "XCR: ENTITY 2", "XCY: ENTITY 3", "XKM: ENTITY 4", "XKN: ENTITY 5", "AX3: ENTITY 6", "GNQ: EQUATORIAL GUINEA", "ERI: ERITREA", "EST: ESTONIA", "SWZ: ESWATINI", "ETH: ETHIOPIA", "XEU: EUROPA ISLAND", "FLK: FALKLAND ISLANDS (ISLAS MALVINAS)", "FRO: FAROE ISLANDS", "FJI: FIJI", "FIN: FINLAND", "FRA: FRANCE", "GUF: FRENCH GUIANA", "PYF: FRENCH POLYNESIA", "ATF: FRENCH SOUTHERN AND ANTARCTIC LANDS", "GAB: GABON", "GMB: GAMBIA, THE", "XGZ: GAZA STRIP", "GEO: GEORGIA", "DEU: GERMANY", "GHA: GHANA", "GIB: GIBRALTAR", "XGL: GLORIOSO ISLANDS", "GRC: GREECE", "GRL: GREENLAND", "GRD: GRENADA", "GLP: GUADELOUPE", "GTM: GUATEMALA", "GGY: GUERNSEY", "GIN: GUINEA", "GNB: GUINEA-BISSAU", "GUY: GUYANA", "HTI: HAITI", "HMD: HEARD ISLAND AND MCDONALD ISLANDS", "HND: HONDURAS", "HKG: HONG KONG", "HUN: HUNGARY", "ISL: ICELAND", "IND: INDIA", "IDN: INDONESIA", "IRN: IRAN", "IRQ: IRAQ", "IRL: IRELAND", "IMN: ISLE OF MAN", "ISR: ISRAEL", "ITA: ITALY", "JAM: JAMAICA", "XJM: JAN MAYEN", "JPN: JAPAN", "JEY: JERSEY", "JOR: JORDAN", "XJN: JUAN DE NOVA ISLAND", "KAZ: KAZAKHSTAN", "KEN: KENYA", "KIR: KIRIBATI", "PRK: KOREA, NORTH", "KOR: KOREA, SOUTH", "XKS: KOSOVO", "KWT: KUWAIT", "KGZ: KYRGYZSTAN", "LAO: LAOS", "LVA: LATVIA", "LBN: LEBANON", "LSO: LESOTHO", "LBR: LIBERIA", "LBY: LIBYA", "LIE: LIECHTENSTEIN", "LTU: LITHUANIA", "LUX: LUXEMBOURG", "MAC: MACAU", "MDG: MADAGASCAR", "MWI: MALAWI", "MYS: MALAYSIA", "MDV: MALDIVES", "MLI: MALI", "MLT: MALTA", "MTQ: MARTINIQUE", "MRT: MAURITANIA", "MUS: MAURITIUS", "MYT: MAYOTTE", "MEX: MEXICO", "MDA: MOLDOVA", "MCO: MONACO", "MNG: MONGOLIA", "MNE: MONTENEGRO", "MSR: MONTSERRAT", "MAR: MOROCCO", "MOZ: MOZAMBIQUE", "NAM: NAMIBIA", "NRU: NAURU", "NPL: NEPAL", "NLD: NETHERLANDS", "NCL: NEW CALEDONIA", "NZL: NEW ZEALAND", "NIC: NICARAGUA", "NER: NIGER", "NGA: NIGERIA", "NIU: NIUE", "NFK: NORFOLK ISLAND", "MKD: NORTH MACEDONIA", "NOR: NORWAY", "OMN: OMAN", "PAK: PAKISTAN", "PAN: PANAMA", "PNG: PAPUA NEW GUINEA", "XPR: PARACEL ISLANDS", "PRY: PARAGUAY", "PER: PERU", "PHL: PHILIPPINES", "PCN: PITCAIRN ISLANDS", "POL: POLAND", "PRT: PORTUGAL", "QAT: QATAR", "REU: REUNION", "ROU: ROMANIA", "RUS: RUSSIA", "RWA: RWANDA", "BLM: SAINT BARTHELEMY", "SHN: SAINT HELENA, ASCENSION, AND TRISTAN DA CUNHA", "KNA: SAINT KITTS AND NEVIS", "LCA: SAINT LUCIA", "MAF: SAINT MARTIN", "SPM: SAINT PIERRE AND MIQUELON", "VCT: SAINT VINCENT AND THE GRENADINES", "WSM: SAMOA", "SMR: SAN MARINO", "STP: SAO TOME AND PRINCIPE", "SAU: SAUDI ARABIA", "SEN: SENEGAL", "SRB: SERBIA", "SYC: SEYCHELLES", "SLE: SIERRA LEONE", "SGP: SINGAPORE", "SXM: SINT MAARTEN", "SVK: SLOVAKIA", "SVN: SLOVENIA", "SLB: SOLOMON ISLANDS", "SOM: SOMALIA", "ZAF: SOUTH AFRICA", "SGS: SOUTH GEORGIA AND SOUTH SANDWICH ISLANDS", "SSD: SOUTH SUDAN", "ESP: SPAIN", "XSP: SPRATLY ISLANDS", "LKA: SRI LANKA", "SDN: SUDAN", "SUR: SURINAME", "XSV: SVALBARD", "SWE: SWEDEN", "CHE: SWITZERLAND", "SYR: SYRIA", "TWN: TAIWAN", "TJK: TAJIKISTAN", "TZA: TANZANIA", "THA: THAILAND", "TLS: TIMOR-LESTE", "TGO: TOGO", "TKL: TOKELAU", "TON: TONGA", "TTO: TRINIDAD AND TOBAGO", "XTR: TROMELIN ISLAND", "TUN: TUNISIA", "TUR: TURKEY", "TKM: TURKMENISTAN", "TCA: TURKS AND CAICOS ISLANDS", "TUV: TUVALU", "UGA: UGANDA", "UKR: UKRAINE", "ARE: UNITED ARAB EMIRATES", "GBR: UNITED KINGDOM", "USA: UNITED STATES", "URY: URUGUAY", "UZB: UZBEKISTAN", "VUT: VANUATU", "VAT: VATICAN CITY", "VEN: VENEZUELA", "VNM: VIETNAM", "VGB: VIRGIN ISLANDS, BRITISH", "WLF: WALLIS AND FUTUNA", "XWB: WEST BANK", "ESH: WESTERN SAHARA", "YEM: YEMEN", "ZMB: ZAMBIA", "ZWE: ZIMBABWE" ] } }}
UI Schema
{ "type": "VerticalLayout", "elements": [ { "type": "Group", "label": "1. Name of Federal Agency", "name": "NameFederalAgency", "elements": [ { "type": "Control", "scope": "#/properties/FederalAgency" } ] }, { "type": "Group", "label": "2. Assistance Listing Number", "name": "AssistanceListingNumber", "elements": [ { "type": "Control", "scope": "#/properties/CFDANumber" }, { "type": "Control", "scope": "#/properties/CFDATitle" } ] }, { "type": "Group", "label": "3. Date Received", "name": "DateReived", "elements": [ { "type": "Control", "schema": { "title": "Date received", "type": "null", "description": "Completed by Grants.gov upon submission." } } ] }, { "type": "Group", "label": "4. Funding Opportunity Number", "name": "FundingOpportunityNumber", "elements": [ { "type": "Control", "scope": "#/properties/OpportunityID" }, { "type": "Control", "scope": "#/properties/OpportunityTitle" } ] }, { "type": "Group", "label": "5. Applicant Information", "name": "ApplicantInformationHeader", "elements": [ { "type": "Group", "label": "5a. Name and Contact Information", "name": "NameandContactInformationHeader", "elements": [ { "type": "Control", "scope": "#/properties/PrefixName" }, { "type": "Control", "scope": "#/properties/FirstName" }, { "type": "Control", "scope": "#/properties/MiddleName" }, { "type": "Control", "scope": "#/properties/LastName" }, { "type": "Control", "scope": "#/properties/Suffix" }, { "type": "Control", "scope": "#/properties/AuthorizedRepresentativePhoneNumber" }, { "type": "Control", "scope": "#/properties/EveningPhone" }, { "type": "Control", "scope": "#/properties/AuthorizedRepresentativeFax" }, { "type": "Control", "scope": "#/properties/AuthorizedRepresentativeEmail" } ] }, { "type": "Group", "label": "5b. Address", "name": "AddressHeader", "elements": [ { "type": "Control", "scope": "#/properties/Street1" }, { "type": "Control", "scope": "#/properties/Street2" }, { "type": "Control", "scope": "#/properties/City" }, { "type": "Control", "scope": "#/properties/County" }, { "type": "Control", "scope": "#/properties/State" }, { "type": "Control", "scope": "#/properties/Province" }, { "type": "Control", "scope": "#/properties/Country" }, { "type": "Control", "scope": "#/properties/ZipPostalCode" } ] }, { "type": "Group", "label": "5c. Citizenship Status", "name": "CitizenshipStatusHeader", "elements": [ { "type": "Control", "scope": "#/properties/citizenship" }, { "type": "Control", "scope": "#/properties/AlienRegistrationNumber" }, { "type": "Control", "scope": "#/properties/CountryofOrigin" }, { "type": "Control", "scope": "#/properties/VisitDate" } ] }, { "type": "Group", "label": "5d. Congressional District of Applicant", "name": "CongressionalDistrictApplicant", "elements": [ { "type": "Control", "scope": "#/properties/CongressionalDistrictApplicant" } ] } ] }, { "type": "Group", "label": "6. Project Information", "name": "ProjectInformationHeader", "elements": [ { "type": "Group", "label": "6a. Project Title", "name": "ProjectTitle", "elements": [ { "type": "Control", "scope": "#/properties/ProjectTitle" } ] }, { "type": "Group", "label": "6b. Project Description", "name": "ProjectDescription", "elements": [ { "type": "Control", "scope": "#/properties/ProjectDescription" } ] }, { "type": "Group", "label": "6c. Proposed Project", "name": "ProposedProjectHeader", "elements": [ { "type": "Control", "scope": "#/properties/FundingPeriodStartDate" }, { "type": "Control", "scope": "#/properties/FundingPeriodEndDate" } ] } ] } ]}
Mappings between the form and the CommonGrants schema.
Mapping to CommonGrants
{ "pointOfContact": { "firstName": { "field": "FirstName" }, "middleName": { "field": "MiddleName" }, "lastName": { "field": "LastName" }, "email": { "field": "AuthorizedRepresentativeEmail" }, "phone": { "field": "AuthorizedRepresentativePhoneNumber" }, "address": { "street1": { "field": "Street1" }, "street2": { "field": "Street2" }, "city": { "field": "City" }, "state": { "field": "State" }, "zip": { "field": "ZipPostalCode" }, "country": { "field": "Country" } } }, "project": { "title": { "field": "ProjectTitle" }, "description": { "field": "ProjectDescription" }, "startDate": { "field": "FundingPeriodStartDate" }, "endDate": { "field": "FundingPeriodEndDate" } }}
Mapping from CommonGrants
{ "FirstName": { "field": "pointOfContact.firstName" }, "MiddleName": { "field": "pointOfContact.middleName" }, "LastName": { "field": "pointOfContact.lastName" }, "AuthorizedRepresentativeEmail": { "field": "pointOfContact.email" }, "AuthorizedRepresentativePhoneNumber": { "field": "pointOfContact.phone" }, "Street1": { "field": "pointOfContact.address.street1" }, "Street2": { "field": "pointOfContact.address.street2" }, "City": { "field": "pointOfContact.address.city" }, "State": { "field": "pointOfContact.address.state" }, "ZipPostalCode": { "field": "pointOfContact.address.zip" }, "Country": { "field": "pointOfContact.address.country" }, "ProjectTitle": { "field": "project.title" }, "ProjectDescription": { "field": "project.description" }, "CFDANumber": { "field": "project.amountRequested" }, "FundingPeriodStartDate": { "field": "project.startDate" }, "FundingPeriodEndDate": { "field": "project.endDate" }}