Registry entry
United States Online Nonimmigrant Visa Application (Form DS-160)
Apply online for a U.S. nonimmigrant visa (temporary travel to the United States, including K fiancé(e) visas) via Form DS-160, submitted electronically through the Consular Electronic Application Center (CEAC) at ceac.state.gov/genniv. All nonimmigrant visa categories require a completed DS-160 before a consular interview is scheduled; consular officers use the submitted answers, combined with the interview, to determine visa eligibility. The live CEAC wizard requires an authenticated session tied to the applicant's chosen interview post and cannot be walked end-to-end without submitting a real identity claim into a live federal system, so this document is sourced from the Department of State's own OMB-cleared DS-160 form text (OMB control 1405-0182) plus its official FAQ and Enhanced Vetting social-media-collection notices, per the sourced-inventory technique (see VERIFICATION.md). This document models the core question set common to (or, for the Temporary Worker branch, conditionally triggered by) a standard nonimmigrant visa application: personal, address/contact, passport, travel, travel-companion, previous-U.S.-travel, U.S. point of contact, family, work/education/training, and security-and-background information, ending at electronic signature and submission. It does not submit the application, schedule the interview, collect the visa fee, or model the visa-classification-specific supplemental question sets other than a representative Temporary Worker branch (Student/Exchange Visitor SEVIS questions, Treaty Trader/Investor questions, Border Crossing Card questions, and K-visa-specific questions are out of scope); the live ceac.state.gov/genniv source is always authoritative.
Registry entry
us/dos/nonimmigrant-visa-ds160
GovSchema spec v0.3
Machine access
- Schema document
registry/us/dos/nonimmigrant-visa-ds160/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/us/dos/nonimmigrant-visa-ds160/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
170 fields across 13 steps, read from the published schema.json — names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.
Personal Information 1
-
surnamesstring requiredSurnames (as in passport)
length: 1–200classification: pii -
givenNamesstring requiredIf the passport does not include a given name, the live form instructs applicants to enter 'FNU' (First Name Unknown).
length: 1–200classification: pii -
hasOtherNamesUsedboolean requiredHave you ever used other names (i.e., maiden, religious, professional, alias, etc.)?
-
otherNamesUsedstring optionalThe live form collects up to four other surname/given-name pairs as separate boxes; collapsed here into one free-text field listing each other name used.
length: 0–1000classification: pii -
fullNameInNativeAlphabetstring optionalOptional; the live form offers a 'Does Not Apply' checkbox for applicants whose name is not written in a non-Latin script, or who use the same alphabet as their passport's Latin transliteration.
length: 0–200classification: pii -
dateOfBirthdate requiredDate of birth
classification: sensitive-pii -
sexenum requiredSex
enum: male | female -
maritalStatusenum requiredMarital status
enum: 8 values -
cityOfBirthstring requiredCity of birth
length: 1–100classification: pii -
stateProvinceOfBirthstring optionalOptional; the live form offers a 'Does Not Apply' checkbox.
length: 0–100 -
countryOfBirthstring requiredThe name of the country currently in use for the applicant's place of birth.
length: 1–100
Personal Information 2
-
nationalitystring requiredNationality
length: 1–100 -
holdsOtherNationalityboolean requiredDo you hold or have you held a nationality other than the one indicated above?
-
otherNationalitystring optionalOther nationality
length: 0–100 -
nationalIdentificationNumberstring optionalOptional; the live form offers a 'Does Not Apply' checkbox, alongside equivalent checkboxes for the U.S. Social Security and U.S. Taxpayer ID fields.
length: 0–50classification: sensitive-pii -
usSocialSecurityNumberstring optionalU.S. Social Security number
patternclassification: sensitive-pii -
usTaxpayerIdNumberstring optionalU.S. Taxpayer ID number
length: 0–20classification: sensitive-pii
Address and Phone Information
-
homeAddressLine1string requiredHome address (line 1)
length: 1–100classification: pii -
homeAddressLine2string optionalHome address (line 2)
length: 0–100classification: pii -
homeAddressCitystring requiredHome address — city
length: 1–100 -
homeAddressStateProvincestring optionalHome address — state/province
length: 0–100 -
homeAddressPostalCodestring optionalHome address — postal zone/ZIP code
length: 0–20 -
homeAddressCountrystring requiredHome address — country
length: 1–100 -
mailingAddressSameAsHomeboolean requiredThe mailing address is where the applicant's passport is sent if they qualify for a visa.
-
mailingAddressstring optionalFull mailing address (street, city, state/province, postal code, country), collapsed into one field; the live form collects each address component in its own box, mirroring the Home Address fields.
length: 0–400classification: pii -
homePhoneNumberstring requiredHome phone number
length: 0–30classification: pii -
workPhoneNumberstring optionalWork phone number
length: 0–30 -
mobilePhoneNumberstring optionalMobile/cell phone number
length: 0–30classification: pii -
emailAddressstring requiredEmail address
length: 0–254classification: pii -
usedAdditionalPhoneNumbersLastFiveYearsboolean requiredAdded to the DS-160 as part of the Department's 2019 Enhanced Vetting update alongside the social-media and additional-email-address questions.
-
additionalPhoneNumbersUsedLastFiveYearsstring optionalCollapsed free-text list; the live form collects each additional number in its own box.
length: 0–500 -
usedAdditionalEmailAddressesLastFiveYearsboolean requiredHave you used any additional email addresses in the last five years?
-
additionalEmailAddressesUsedLastFiveYearsstring optionalCollapsed free-text list; the live form collects each additional address in its own box.
length: 0–500 -
hasUsedListedSocialMediaPlatformsboolean requiredThe live form names specific social media platforms (e.g. Facebook, Twitter/X, Instagram, among others) and asks, per platform, whether the applicant has used it in the preceding five years. Consular officers request only the social media identifier/handle, never a password. Effective 31 May 2019; applicants of certain diplomatic/NATO visa classes (A-1, A-2, C-2, C-3 except attendants/servants/personal employees of accredited officials, G-1 through G-4, NATO-1 through NATO-6) are exempt.
-
socialMediaIdentifiersstring optionalCollapsed platform:handle pairs; the live form collects one identifier per listed platform. Never include a password — the Department has stated it does not request them.
length: 0–1000
Passport Information
-
passportNumberstring requiredPassport number
length: 1–20classification: sensitive-pii -
passportBookNumberstring optionalAlso called the inventory control number; not present on every passport, and its location varies by issuing country. The live form offers a 'Does Not Apply' checkbox.
length: 0–20classification: sensitive-pii -
passportIssuingCountryAuthoritystring requiredCountry/authority that issued passport
length: 1–100 -
passportIssuedCitystring requiredWhere was the passport issued — city
length: 1–100 -
passportIssuedStateProvincestring optionalOnly if shown on the passport.
length: 0–100 -
passportIssuedCountrystring requiredWhere was the passport issued — country
length: 1–100 -
passportIssuanceDatedate requiredPassport issuance date
-
passportExpirationDatedate requiredIn most cases the passport must have at least six months of validity beyond the visa application date and/or the arrival date in the United States.
-
passportEverLostOrStolenboolean requiredHave you ever lost a passport or had one stolen?
-
lostPassportNumberstring optionalOptional even when lost/stolen is true; the live form offers a 'Does Not Apply' checkbox for an unknown number.
length: 0–20classification: sensitive-pii -
lostPassportIssuingCountryAuthoritystring optionalCountry/authority that issued the lost/stolen passport
length: 0–100
Travel Information
-
isPrincipalApplicantboolean requiredAll visitors for business or pleasure are principal applicants, even if travelling with family. An applicant is not the principal applicant if accompanying a spouse or parent travelling in a visa category permitting them to work, study, or marry.
-
principalApplicantSurnamesstring optionalPrincipal applicant — surnames
length: 0–200 -
principalApplicantGivenNamesstring optionalPrincipal applicant — given names
length: 0–200 -
purposeOfTripCategoryenum requiredThe live form's 'Purpose of Trip to U.S.' dropdown lists roughly 40 visa-classification categories and sub-types; this enum models a representative subset. Values other than the ones listed are out of scope for this document version — see VERIFICATION.md.
enum: 11 values -
purposeOfTripOtherSpecifystring optionalPurpose of trip — other, specify
length: 0–200 -
usStayAddressLine1string requiredAddress where you will stay in the U.S. (line 1)
length: 1–100 -
usStayAddressCitystring requiredU.S. stay address — city
length: 1–100 -
usStayAddressStatestring requiredU.S. stay address — state
length: 1–100 -
usStayAddressZipCodestring optionalU.S. stay address — ZIP code
pattern -
personPayingForTripenum requiredPerson/entity paying for your trip
enum: self | other_person | company_organization -
payerNamestring optionalIf SELF, this field is skipped on the live form.
length: 0–200 -
hasSpecificTravelPlansboolean requiredHave you made specific travel plans?
-
intendedLengthOfStaystring optionalIntended length of stay
length: 0–50 -
intendedArrivalDatedate requiredIf unsure, provide an estimate. Collected regardless of whether specific travel plans have been made.
-
intendedDepartureDatedate optionalDate of departure from the U.S.
Temporary Worker Visa Information
-
temporaryWorkerEmployerNamestring optionalCollected only when the purpose of trip is temporary work.
length: 0–200 -
temporaryWorkerEmployerAddressstring optionalEmployer address (temporary worker)
length: 0–400 -
temporaryWorkerMonthlySalaryUsdnumber optionalMonthly salary in USD (temporary worker)
range: 0–∞ -
hasPetitionReceiptNumberboolean optionalDo you have an application receipt/petition number?
-
petitionFilerNamestring optionalName of person/company who filed the petition
length: 0–200 -
petitionReceiptNumberstring optionalGiven by USCIS after the petition was filed at a USCIS Service Center; 13 characters, the first three of which are letters.
pattern
Travel Companions Information
-
hasTravelCompanionsboolean requiredAre there other persons travelling with you?
-
travelingAsPartOfGroupboolean requiredAre you travelling as part of a group or organization?
-
travelGroupNamestring optionalGroup name
length: 0–200 -
travelCompanionsstring optionalCollapsed list of surname, given names, and relationship for each companion; the live form collects up to eight companions individually, and notes that each companion travelling with the applicant needs their own DS-160.
length: 0–1000classification: pii
Previous U.S. Travel Information
-
hasBeenToUSboolean requiredHave you ever been in the U.S.?
-
previousUsVisitsstring optionalCollapsed list of arrival date and length of stay; the live form collects the last five U.S. visits individually.
length: 0–1000 -
hasHeldUsDriversLicenseboolean requiredDo you or did you ever hold a U.S. driver's license?
-
usDriversLicenseInfostring optionalCollapsed list; the live form collects up to three prior licenses individually and offers a 'Do Not Know' option for the license number.
length: 0–300 -
hasBeenIssuedUsVisaboolean requiredHave you ever been issued a U.S. visa?
-
dateLastUsVisaIssueddate optionalDate last U.S. visa was issued
-
lastUsVisaNumberstring optionalOptional; the live form offers a 'Not Known' option.
length: 0–20classification: sensitive-pii -
applyingForSameVisaTypeboolean optionalAre you applying for the same type of visa?
-
everTenPrintedboolean optionalWhether all ten fingerprints were ever taken by U.S. authorities.
-
applyingInCountryOfIssuanceAndResidenceboolean optionalAre you applying in the same country where the above visa was issued, and is this your country of residence?
-
usVisaLostOrStolenboolean optionalHas your U.S. visa ever been lost or stolen?
-
lostStolenVisaYearinteger optionalYear of lost/stolen U.S. visa
range: 1900–2100 -
everRefusedUsVisaOrAdmissionboolean requiredHave you ever been refused a U.S. visa or admission to the U.S., or withdrawn your application for admission at the point of entry?
-
visaRefusalExplanationstring optionalExplain the visa or admission refusal
length: 0–2000 -
usVisaCancelledOrRevokedboolean requiredHas your U.S. visa ever been cancelled or revoked?
-
visaCancellationExplanationstring optionalExplain the visa cancellation or revocation
length: 0–2000 -
hasFiledImmigrantPetitionboolean requiredHave you ever filed an immigrant petition with USCIS on your own behalf?
U.S. Point of Contact Information
-
contactPersonOrOrganizationNamestring requiredAny individual in the U.S. who knows the applicant and can verify their identity if necessary; if the applicant does not yet know anyone in the U.S., the name of a business or organization to be visited may be given instead.
length: 1–200classification: pii -
contactRelationshipToApplicantstring optionalThe live form presents this as a dropdown; no published code list was available at authoring time, so this is modelled as free text rather than an asserted enum.
length: 0–100 -
contactAddressLine1string requiredPoint of contact — U.S. address (line 1)
length: 1–100 -
contactAddressCitystring requiredPoint of contact — city
length: 1–100 -
contactAddressStatestring requiredPoint of contact — state
length: 1–100 -
contactPhoneNumberstring requiredPoint of contact — phone number
length: 0–30 -
contactEmailAddressstring optionalPoint of contact — email address
length: 0–254
Family Information
-
fatherFullNamestring optionalPersonal information of a third party; handle as sensitive data. The live form offers a 'Do Not Know' option.
length: 0–200classification: pii -
fatherDateOfBirthdate optionalPersonal information of a third party; handle as sensitive data. The live form offers a 'Do Not Know' option.
-
fatherInUsboolean requiredIs your father in the U.S.?
-
fatherStatusInUsstring optionalThe live form presents this as a dropdown; no published code list was available at authoring time, so this is modelled as free text rather than an asserted enum.
length: 0–100 -
motherFullNamestring optionalPersonal information of a third party; handle as sensitive data. The live form offers a 'Do Not Know' option.
length: 0–200classification: pii -
motherDateOfBirthdate optionalPersonal information of a third party; handle as sensitive data. The live form offers a 'Do Not Know' option.
-
motherInUsboolean requiredIs your mother in the U.S.?
-
motherStatusInUsstring optionalThe live form presents this as a dropdown; no published code list was available at authoring time, so this is modelled as free text rather than an asserted enum.
length: 0–100 -
hasImmediateRelativesInUsboolean required'Immediate relative' means fiancé(e), spouse, child, or sibling.
-
hasOtherRelativesInUsboolean requiredDo you have any other relatives in the United States?
-
immediateRelativesInUsstring optionalCollapsed list of surname, given names, relationship, and status; the live form collects up to seven relatives individually.
length: 0–1500classification: pii -
spouseFullNamestring optionalFor a divorced applicant, the live form asks for the previous spouse's information under this same section.
length: 0–200classification: pii -
spouseNationalitystring optionalSpouse's nationality
length: 0–100 -
spouseDateOfBirthdate optionalSpouse's date of birth
-
spousePlaceOfBirthstring optionalSpouse's place of birth
length: 0–200 -
spouseAddressstring optionalThe live form presents a dropdown (e.g. same as applicant's home/mailing/U.S. stay address, or other) before collecting street-level detail if 'other'; collapsed here into one resulting-address field.
length: 0–400 -
marriageDatedate optionalDate of marriage
-
marriagePlacestring optionalPlace of marriage (city, state/country)
length: 0–200
Work, Education, and Training Information
-
primaryOccupationstring requiredThe live form presents this as a dropdown with an 'Other - Specify' option; no published code list was available at authoring time, so this is modelled as free text rather than an asserted enum.
length: 0–100 -
notCurrentlyEmployedOrInSchoolboolean requiredNot employed
-
presentEmployerOrSchoolNamestring optionalPresent employer or school name
length: 0–200 -
presentEmployerOrSchoolAddressstring optionalPresent employer or school address
length: 0–400 -
monthlySalaryLocalCurrencynumber optionalThe live form offers a 'Does Not Apply' checkbox.
range: 0–∞ -
dutiesDescriptionstring optionalBriefly describe your duties
length: 0–1000 -
wasPreviouslyEmployedboolean requiredWere you previously employed?
-
previousEmploymentHistorystring optionalCollapsed list of employer name, job title, address, supervisor, and employment dates; the live form collects up to two previous employers individually.
length: 0–2000 -
attendedEducationalInstitutionsOtherThanElementaryboolean requiredHave you attended any educational institutions other than elementary schools?
-
educationalInstitutionHistorystring optionalCollapsed list of institution name, address, course of study, and attendance dates; the live form collects up to six institutions individually.
length: 0–2000 -
belongsToClanOrTribeboolean requiredDo you belong to a clan or tribe?
-
clanOrTribeNamestring optionalClan or tribe name
length: 0–100 -
traveledLastFiveYearsboolean requiredHave you traveled to any countries within the last five years?
-
countriesVisitedLastFiveYearsstring optionalCountries visited in the last five years
length: 0–1000 -
belongedToProfessionalSocialCharitableOrgboolean requiredHave you belonged to, contributed to, or worked for any professional, social, or charitable organization?
-
organizationsListstring optionalOrganizations belonged to, contributed to, or worked for
length: 0–1000 -
hasSpecializedSkillsOrTrainingboolean requiredDo you have any specialized skills or training in firearms, explosives, nuclear, biological, or chemical experience?
-
specializedSkillsExplanationstring optionalExplain your specialized skills or training
length: 0–1000 -
paramilitaryVigilanteRebelInvolvementboolean requiredHave you been involved with a paramilitary, vigilante, rebel, guerrilla, or insurgent organization?
-
paramilitaryExplanationstring optionalExplain the paramilitary/vigilante/rebel/guerrilla/insurgent involvement
length: 0–1000 -
hasServedInMilitaryboolean requiredHave you ever served in the military?
-
militaryServiceHistorystring optionalCollapsed list of country, branch of service, rank/position, military specialty, and service dates; the live form collects up to four instances of service individually.
length: 0–1500
Security and Background Information
-
hasCommunicableDiseaseOfPublicHealthSignificanceboolean requiredPublic health significance examples cited on the form include tuberculosis (TB).
-
hasThreateningMentalOrPhysicalDisorderboolean requiredDo you have a mental or physical disorder that poses or is likely to pose a threat to the safety or welfare of yourself or others?
-
isOrHasBeenDrugAbuserOrAddictboolean requiredAre you or have you ever been a drug abuser or addict?
-
hasBeenArrestedOrConvictedboolean requiredHave you ever been arrested or convicted for any offense or crime, even though subject of a pardon, amnesty, or other similar action?
-
hasViolatedControlledSubstancesLawboolean requiredHave you ever violated, or engaged in a conspiracy to violate, any law relating to controlled substances?
-
seeksProstitutionOrUnlawfulCommercializedViceboolean requiredAre you coming to the United States to engage in prostitution or unlawful commercialized vice, or have you been engaged in prostitution or procuring prostitutes within the past 10 years?
-
hasEngagedInOrSeeksMoneyLaunderingboolean requiredHave you ever been involved in, or do you seek to engage in, money laundering?
-
hasCommittedOrConspiredHumanTraffickingboolean requiredPost-2011 addition to the Criminal Information block (Trafficking Victims Protection Reauthorization Act-related grounds), not present in the primary 2010-2011 OMB-cleared form text used for the rest of this section; sourced from a secondary compilation, lower confidence than the sibling verbatim questions.
-
hasKnowinglyAidedHumanTraffickerboolean requiredPost-2011 addition; see hasCommittedOrConspiredHumanTrafficking for the sourcing-confidence caveat.
-
isFamilyOfTraffickerBenefitedFromTraffickingboolean requiredPost-2011 addition; the live form asks this as three near-identical variants (trafficker, presidentially-identified trafficker, controlled-substance trafficker), collapsed here into one field. See hasCommittedOrConspiredHumanTrafficking for the sourcing-confidence caveat.
-
seeksEspionageSabotageExportControlViolationsOrIllegalActivityboolean requiredDo you seek to engage in espionage, sabotage, export control violations, or any other illegal activity while in the United States?
-
seeksOrHasEngagedInTerroristActivitiesboolean requiredDo you seek to engage in terrorist activities while in the United States, or have you ever engaged in terrorist activities?
-
hasProvidedSupportToTerroristsOrTerroristOrganizationsboolean requiredHave you ever, or do you intend to, provide financial assistance or other support to terrorists or terrorist organizations?
-
isMemberOrRepresentativeOfTerroristOrganizationboolean requiredAre you a member or representative of a terrorist organization?
-
hasParticipatedInGenocideboolean requiredHave you ever ordered, incited, committed, assisted, or otherwise participated in genocide?
-
hasParticipatedInTortureboolean requiredHave you ever ordered, incited, committed, assisted, or otherwise participated in torture?
-
hasParticipatedInExtrajudicialKillingsboolean requiredHave you ordered, incited, committed, assisted, or otherwise participated in extrajudicial killings, political killings, or other acts of violence?
-
hasParticipatedInSevereReligiousFreedomViolationsboolean requiredHave you, while serving as a government official, been responsible for or directly carried out, at any time, particularly severe violations of religious freedom?
-
hasParticipatedInForcedAbortionOrSterilizationboolean requiredPost-2011 addition to the Security Information block, not present in the primary 2010-2011 OMB-cleared form text used for the rest of this section; sourced from a secondary compilation, lower confidence than the sibling verbatim questions.
-
hasParticipatedInCoercedOrganTransplantationboolean requiredPost-2011 addition; see hasParticipatedInForcedAbortionOrSterilization for the sourcing-confidence caveat.
-
hasBeenSubjectOfRemovalOrDeportationHearingboolean requiredHave you ever been the subject of a removal or deportation hearing?
-
hasSoughtImmigrationBenefitByFraudOrMisrepresentationboolean requiredHave you ever sought to obtain or assist others to obtain a visa, entry into the United States, or any other United States immigration benefit by fraud or willful misrepresentation or other unlawful means?
-
hasFailedToAttendRemovalOrInadmissibilityHearingboolean requiredHave you ever failed to attend a hearing on removability or inadmissibility within the last five years?
-
hasBeenUnlawfullyPresentOrViolatedVisaTermsboolean requiredHave you ever been unlawfully present, overstayed the amount of time granted by an immigration official, or otherwise violated the terms of a U.S. visa?
-
hasWithheldCustodyOfUsCitizenChildboolean requiredHave you ever withheld custody of a U.S. citizen child outside the United States from a person granted legal custody by a U.S. court?
-
hasVotedInUsInViolationOfLawboolean requiredHave you voted in the United States in violation of any law or regulation?
-
hasRenouncedUsCitizenshipToAvoidTaxationboolean requiredHave you ever renounced United States citizenship for the purpose of avoiding taxation?
-
attendedPublicSchoolOnFStatusWithoutReimbursementboolean requiredHave you ever attended a public elementary school on student (F) status, or a public secondary school after November 30, 1996 without reimbursing the school?
-
securityBackgroundExplanationstring optionalA YES answer does not automatically signify visa ineligibility, but may require the applicant to personally appear before a consular officer. The live form collects a separate explanation box beside each individual 'Yes' answer; collapsed here into one field covering all of them.
length: 0–4000
Sign and Submit
-
wasAssistedByPreparerboolean requiredDid anyone assist you in filling out this application?
-
preparerNamestring optionalPreparer's name
length: 0–200classification: pii -
preparerOrganizationNamestring optionalOptional; the live form offers a 'Does Not Apply' checkbox.
length: 0–200 -
preparerRelationshipToApplicantstring optionalPreparer's relationship to you
length: 0–100 -
certifiesInformationTrueAndCompleteboolean requiredElectronic signature certification; fingerprints are electronically scanned on the day of the interview, at which the applicant certifies all information is accurate.
-
electronicSignatureFullNamestring requiredElectronic signature — full name
length: 1–200classification: pii
Verification record
This file is the source-review record for this document version, per the manual-source-review-v1 practice. It documents the provenance of the published fields and flow and states the current verification claim honestly.
Current claim
status:draftmaturity.level:structural-referenceverification.method:manual-source-review-v1verification.lastVerifiedAt:2026-07-02
Why this document uses the sourced-inventory technique
The live DS-160 wizard runs at ceac.state.gov/genniv and requires an authenticated session scoped to a specific interview post before any question is shown. There is no sandbox or test account in this environment, and fabricating one would mean submitting an invented identity claim into a live federal visa-processing system — out of bounds under the same discipline applied to every other login-gated schema in this registry (RealMe, NRIC, Steuer-ID, IDP online channels). Per this issue's instruction, the same sourced-inventory technique proven on GOV-660 (nz/dia/realme-verified-identity) was applied: find the authority's own published inventory of the question set rather than a live walkthrough.
Sources examined
- The actual OMB-cleared DS-160 form text (OMB Control Number 1405-0182, form edition dated 2010-2011) — retrieved as a law-firm-hosted reproduction of the printed/PDF rendering of the form and decoded field-by-field from the PDF's own compressed text streams (the same zlib-stream-plus-parenthesis-regex technique used for the Form DS-64 PDF in GOV-282). This is the primary, highest-confidence source: it is the government's own form text as cleared under the Paperwork Reduction Act, not a paraphrase. It supplied the section order, the great majority of field labels, and the verbatim 23-question Security and Background block current as of that edition.
- travel.state.gov's current DS-160 overview and FAQ pages — confirmed the form's structure and purpose are unchanged (same 11 core sections, same post-submission flow), and supplied the "last five U.S. visits", "filed an immigrant petition with USCIS", and browser-support details.
- Department of State "Frequently Asked Questions on Social Media Identifiers in the DS-160 and DS-260" (June 4, 2019) — a primary Enhanced Vetting policy document confirming the DS-160 was updated, effective 31 May 2019, to collect social media identifiers, additional phone numbers, and additional email addresses, each covering the preceding five years; passwords are never requested; certain diplomatic/ NATO visa classes are exempt.
- A secondary compilation of current DS-160 security/background questions (immihelp.com) — used only to identify specific post-2011 additions to the Security and Background block (the human-trafficking family-benefit criminal questions and the forced-abortion/sterilization and coerced-organ-transplantation security questions) that are not present in the 2010-2011 primary form text. These fields are individually flagged in their
sourceRefas lower-confidence than their verbatim-sourced siblings. - DS-160 form fee schedule was deliberately NOT encoded as schema data (fees change and are not part of the applicant-facing question set); see travel.state.gov's Fees for Visa Services page for current amounts.
Retrieved: 2026-07-02, all four sources fetched live with no access block encountered.
What was confirmed against the source
| Source element | Field(s) | |---|---| | Personal Information 1 — surnames, given names, other names used, native-alphabet name, DOB, sex, marital status, place of birth | surnames … countryOfBirth | | Personal Information 2 — nationality, other nationality, national ID / SSN / taxpayer ID | nationality … usTaxpayerIdNumber | | Address and Phone Information — home/mailing address, phone numbers, email | homeAddressLine1 … emailAddress | | 2019 Enhanced Vetting additions — additional phone numbers, additional email addresses, social media identifiers, all covering 5 years | usedAdditionalPhoneNumbersLastFiveYears … socialMediaIdentifiers | | Passport Information — number, book number, issuing authority/place/dates, lost/stolen | passportNumber … lostPassportIssuingCountryAuthority | | Travel Information — principal applicant, purpose of trip, U.S. stay address, payer, travel plans | isPrincipalApplicant … intendedDepartureDate | | Temporary Worker Visa Information (conditional supplemental page) | temporaryWorkerEmployerName … petitionReceiptNumber | | Travel Companions Information | hasTravelCompanions … travelCompanions | | Previous U.S. Travel Information — prior visits, driver's license, prior visa, refusals/revocations, immigrant petition (FAQ) | hasBeenToUS … hasFiledImmigrantPetition | | U.S. Point of Contact Information | contactPersonOrOrganizationName … contactEmailAddress | | Family Information — parents, other relatives, spouse | fatherFullName … marriagePlace | | Work/Education/Training Information (present, previous, additional) | primaryOccupation … militaryServiceHistory | | Security and Background: Medical/Health, Criminal, Security, Immigration Law Violation, Miscellaneous — verbatim 23-question 2010-2011 block | hasCommunicableDiseaseOfPublicHealthSignificance … attendedPublicSchoolOnFStatusWithoutReimbursement (excluding the 5 flagged post-2011 additions) | | Sign and Submit — preparer, electronic signature/certification | wasAssistedByPreparer … electronicSignatureFullName |
Modelling calls flagged honestly
- Collapsed repeatable groups. The live form repeats several sections for multiple entries (up to 4 other-name pairs, up to 8 travel companions, up to 5 previous U.S. visits, up to 3 prior driver's licenses, up to 7 immediate relatives, up to 2 previous employers, up to 6 educational institutions, up to 4 military-service entries). This registry has no repeatable/array field construct (confirmed against
spec/v0.3), so each group is modelled as a single collapsed free-text field, consistent with howus/dos/passport-application-ds11collapsedtravelCountries. Each affected field'sdescriptionsays so explicitly. - Dropdown fields without a published code list are modelled as free text, not an enum —
contactRelationshipToApplicant,fatherStatusInUs,motherStatusInUs, andprimaryOccupationall present as "-SELECT ONE-" dropdowns on the source form, but no code list was available in the sources examined. This mirrorsnz/dia/realme-verified-identity'sgenderfield, which withheld an enum for the same reason. purposeOfTripCategoryis a representative subset, not the full ~40-value live dropdown. Out of scope for this version: the Student/Exchange Visitor (F/M/J) SEVIS-specific fields, Treaty Trader/Investor (E) DS-156E-adjacent fields, Border Crossing Card fields beyond the category value itself, and K-visa-specific fields — only the Temporary Worker (H) branch is modelled as a representative conditional supplemental section (temporary_worker_supplementalstep), since it was the one supplemental page present in the primary source text.- Security and Background explanation boxes are collapsed to one field (
securityBackgroundExplanation),requiredWhenany of the ~28 boolean questions istrue. The live form places a separate explanation box next to each individual "Yes" answer. - Five Security/Background fields are sourced from a secondary compilation, not the primary OMB-cleared text, and are individually marked as such in their
sourceRef:hasCommittedOrConspiredHumanTrafficking,hasKnowinglyAidedHumanTrafficker,isFamilyOfTraffickerBenefitedFromTrafficking(collapsing three near-identical live-form variants into one field),hasParticipatedInForcedAbortionOrSterilization, andhasParticipatedInCoercedOrganTransplantation. These reflect real, well-corroborated post-2011 additions to the form (Trafficking Victims Protection Reauthorization Act and population-control/organ-harvesting grounds) but were not confirmed against the primary OMB-cleared text or a live capture. - Family/group application feature, saved-application 30-day retrieval window, post-denial correction workflow, and the confirmation-page barcode are described in the top-level
descriptiononly, not modelled as schema fields — they are CEAC session/workflow behavior, not applicant-facing data fields. - No visa fee field. Fees vary by visa category and change periodically (see travel.state.gov's Fees for Visa Services page); out of scope as volatile, non-form data, consistent with
us/dos/international-driving-permit-aaa's decision not to encode processing-time/fee facts as schema data.
What is NOT yet independently verified
- No live walkthrough of the authenticated CEAC wizard was performed — see "Why this document uses the sourced-inventory technique" above.
- The primary form-text source is a 2010-2011 edition. The Department has not published a more recent full field-by-field rendering of the form text; the 2019 Enhanced Vetting FAQ confirms three specific additions since that edition, but the wizard may have made other unannounced wording or field changes in the intervening years that this document does not capture.
- The five secondary-sourced Security/Background fields listed above are not confirmed against a primary Department source.
- Visa-classification-specific supplemental sections other than the Temporary Worker branch (Student/Exchange, Treaty Trader/Investor, Border Crossing Card, K-visa) are out of scope entirely for this version.
Path to a verified claim (next step)
To advance to status: verified, a reviewer applies manual-source-review-v1 (Procedure step 2 field-by-field against a live, authenticated CEAC DS-160 session using a real applicant's own identity documents — never a fabricated identity — step 3 flow), confirms the source is authoritative, resolves any discrepancy by shipping a new schema version (immutability — VERSIONING §3), and records the outcome here plus sets status: verified with a current verification.lastVerifiedAt/nextReviewBy. This v1.0.0 record stays as the authoring provenance.
Re-verification
Per the practice's Cadence, nextReviewBy is set to 2027-01-02 (6 months): visa-classification categories, security/background question wording, and Enhanced Vetting requirements have all changed within the past decade and may change again. Re-check the source on or before that date and on any source.url change.
View the raw record (VERIFICATION.md)
Version history
-
1.0.0draftlatestthis pagehas verification recordschema.json
Independent and non-affiliated
GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by U.S. Department of State, Bureau of Consular Affairs or any government. The authoritative source is always the live government form and its official instructions.