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

Jurisdiction
United States · national
Version
1.0.0
Verification
draft

GovSchema spec v0.3

Authoritative source Form DS-160 (OMB Control Number 1405-0182); DS-160 Frequently Asked Questions; Department of State 'Frequently Asked Questions on Social Media Identifiers in the DS-160 and DS-260' (June 4, 2019); ceac.state.gov/genniv

Machine access

Schema document
registry/us/dos/nonimmigrant-visa-ds160/1.0.0/schema.jsonapplication/schema+json
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

  • surnames string required

    Surnames (as in passport)

    length: 1–200classification: pii
  • givenNames string required

    If the passport does not include a given name, the live form instructs applicants to enter 'FNU' (First Name Unknown).

    length: 1–200classification: pii
  • hasOtherNamesUsed boolean required

    Have you ever used other names (i.e., maiden, religious, professional, alias, etc.)?

  • otherNamesUsed string optional

    The 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
  • fullNameInNativeAlphabet string optional

    Optional; 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
  • dateOfBirth date required

    Date of birth

    classification: sensitive-pii
  • sex enum required

    Sex

    enum: male | female
  • maritalStatus enum required

    Marital status

    enum: 8 values
  • cityOfBirth string required

    City of birth

    length: 1–100classification: pii
  • stateProvinceOfBirth string optional

    Optional; the live form offers a 'Does Not Apply' checkbox.

    length: 0–100
  • countryOfBirth string required

    The name of the country currently in use for the applicant's place of birth.

    length: 1–100

Personal Information 2

  • nationality string required

    Nationality

    length: 1–100
  • holdsOtherNationality boolean required

    Do you hold or have you held a nationality other than the one indicated above?

  • otherNationality string optional

    Other nationality

    length: 0–100
  • nationalIdentificationNumber string optional

    Optional; 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
  • usSocialSecurityNumber string optional

    U.S. Social Security number

    patternclassification: sensitive-pii
  • usTaxpayerIdNumber string optional

    U.S. Taxpayer ID number

    length: 0–20classification: sensitive-pii

Address and Phone Information

  • homeAddressLine1 string required

    Home address (line 1)

    length: 1–100classification: pii
  • homeAddressLine2 string optional

    Home address (line 2)

    length: 0–100classification: pii
  • homeAddressCity string required

    Home address — city

    length: 1–100
  • homeAddressStateProvince string optional

    Home address — state/province

    length: 0–100
  • homeAddressPostalCode string optional

    Home address — postal zone/ZIP code

    length: 0–20
  • homeAddressCountry string required

    Home address — country

    length: 1–100
  • mailingAddressSameAsHome boolean required

    The mailing address is where the applicant's passport is sent if they qualify for a visa.

  • mailingAddress string optional

    Full 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
  • homePhoneNumber string required

    Home phone number

    length: 0–30classification: pii
  • workPhoneNumber string optional

    Work phone number

    length: 0–30
  • mobilePhoneNumber string optional

    Mobile/cell phone number

    length: 0–30classification: pii
  • emailAddress string required

    Email address

    length: 0–254classification: pii
  • usedAdditionalPhoneNumbersLastFiveYears boolean required

    Added to the DS-160 as part of the Department's 2019 Enhanced Vetting update alongside the social-media and additional-email-address questions.

  • additionalPhoneNumbersUsedLastFiveYears string optional

    Collapsed free-text list; the live form collects each additional number in its own box.

    length: 0–500
  • usedAdditionalEmailAddressesLastFiveYears boolean required

    Have you used any additional email addresses in the last five years?

  • additionalEmailAddressesUsedLastFiveYears string optional

    Collapsed free-text list; the live form collects each additional address in its own box.

    length: 0–500
  • hasUsedListedSocialMediaPlatforms boolean required

    The 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.

  • socialMediaIdentifiers string optional

    Collapsed 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

  • passportNumber string required

    Passport number

    length: 1–20classification: sensitive-pii
  • passportBookNumber string optional

    Also 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
  • passportIssuingCountryAuthority string required

    Country/authority that issued passport

    length: 1–100
  • passportIssuedCity string required

    Where was the passport issued — city

    length: 1–100
  • passportIssuedStateProvince string optional

    Only if shown on the passport.

    length: 0–100
  • passportIssuedCountry string required

    Where was the passport issued — country

    length: 1–100
  • passportIssuanceDate date required

    Passport issuance date

  • passportExpirationDate date required

    In 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.

  • passportEverLostOrStolen boolean required

    Have you ever lost a passport or had one stolen?

  • lostPassportNumber string optional

    Optional even when lost/stolen is true; the live form offers a 'Does Not Apply' checkbox for an unknown number.

    length: 0–20classification: sensitive-pii
  • lostPassportIssuingCountryAuthority string optional

    Country/authority that issued the lost/stolen passport

    length: 0–100

Travel Information

  • isPrincipalApplicant boolean required

    All 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.

  • principalApplicantSurnames string optional

    Principal applicant — surnames

    length: 0–200
  • principalApplicantGivenNames string optional

    Principal applicant — given names

    length: 0–200
  • purposeOfTripCategory enum required

    The 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
  • purposeOfTripOtherSpecify string optional

    Purpose of trip — other, specify

    length: 0–200
  • usStayAddressLine1 string required

    Address where you will stay in the U.S. (line 1)

    length: 1–100
  • usStayAddressCity string required

    U.S. stay address — city

    length: 1–100
  • usStayAddressState string required

    U.S. stay address — state

    length: 1–100
  • usStayAddressZipCode string optional

    U.S. stay address — ZIP code

    pattern
  • personPayingForTrip enum required

    Person/entity paying for your trip

    enum: self | other_person | company_organization
  • payerName string optional

    If SELF, this field is skipped on the live form.

    length: 0–200
  • hasSpecificTravelPlans boolean required

    Have you made specific travel plans?

  • intendedLengthOfStay string optional

    Intended length of stay

    length: 0–50
  • intendedArrivalDate date required

    If unsure, provide an estimate. Collected regardless of whether specific travel plans have been made.

  • intendedDepartureDate date optional

    Date of departure from the U.S.

Temporary Worker Visa Information

  • temporaryWorkerEmployerName string optional

    Collected only when the purpose of trip is temporary work.

    length: 0–200
  • temporaryWorkerEmployerAddress string optional

    Employer address (temporary worker)

    length: 0–400
  • temporaryWorkerMonthlySalaryUsd number optional

    Monthly salary in USD (temporary worker)

    range: 0–∞
  • hasPetitionReceiptNumber boolean optional

    Do you have an application receipt/petition number?

  • petitionFilerName string optional

    Name of person/company who filed the petition

    length: 0–200
  • petitionReceiptNumber string optional

    Given 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

  • hasTravelCompanions boolean required

    Are there other persons travelling with you?

  • travelingAsPartOfGroup boolean required

    Are you travelling as part of a group or organization?

  • travelGroupName string optional

    Group name

    length: 0–200
  • travelCompanions string optional

    Collapsed 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

  • hasBeenToUS boolean required

    Have you ever been in the U.S.?

  • previousUsVisits string optional

    Collapsed list of arrival date and length of stay; the live form collects the last five U.S. visits individually.

    length: 0–1000
  • hasHeldUsDriversLicense boolean required

    Do you or did you ever hold a U.S. driver's license?

  • usDriversLicenseInfo string optional

    Collapsed 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
  • hasBeenIssuedUsVisa boolean required

    Have you ever been issued a U.S. visa?

  • dateLastUsVisaIssued date optional

    Date last U.S. visa was issued

  • lastUsVisaNumber string optional

    Optional; the live form offers a 'Not Known' option.

    length: 0–20classification: sensitive-pii
  • applyingForSameVisaType boolean optional

    Are you applying for the same type of visa?

  • everTenPrinted boolean optional

    Whether all ten fingerprints were ever taken by U.S. authorities.

  • applyingInCountryOfIssuanceAndResidence boolean optional

    Are you applying in the same country where the above visa was issued, and is this your country of residence?

  • usVisaLostOrStolen boolean optional

    Has your U.S. visa ever been lost or stolen?

  • lostStolenVisaYear integer optional

    Year of lost/stolen U.S. visa

    range: 1900–2100
  • everRefusedUsVisaOrAdmission boolean required

    Have 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?

  • visaRefusalExplanation string optional

    Explain the visa or admission refusal

    length: 0–2000
  • usVisaCancelledOrRevoked boolean required

    Has your U.S. visa ever been cancelled or revoked?

  • visaCancellationExplanation string optional

    Explain the visa cancellation or revocation

    length: 0–2000
  • hasFiledImmigrantPetition boolean required

    Have you ever filed an immigrant petition with USCIS on your own behalf?

U.S. Point of Contact Information

  • contactPersonOrOrganizationName string required

    Any 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
  • contactRelationshipToApplicant string optional

    The 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
  • contactAddressLine1 string required

    Point of contact — U.S. address (line 1)

    length: 1–100
  • contactAddressCity string required

    Point of contact — city

    length: 1–100
  • contactAddressState string required

    Point of contact — state

    length: 1–100
  • contactPhoneNumber string required

    Point of contact — phone number

    length: 0–30
  • contactEmailAddress string optional

    Point of contact — email address

    length: 0–254

Family Information

  • fatherFullName string optional

    Personal information of a third party; handle as sensitive data. The live form offers a 'Do Not Know' option.

    length: 0–200classification: pii
  • fatherDateOfBirth date optional

    Personal information of a third party; handle as sensitive data. The live form offers a 'Do Not Know' option.

  • fatherInUs boolean required

    Is your father in the U.S.?

  • fatherStatusInUs string optional

    The 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
  • motherFullName string optional

    Personal information of a third party; handle as sensitive data. The live form offers a 'Do Not Know' option.

    length: 0–200classification: pii
  • motherDateOfBirth date optional

    Personal information of a third party; handle as sensitive data. The live form offers a 'Do Not Know' option.

  • motherInUs boolean required

    Is your mother in the U.S.?

  • motherStatusInUs string optional

    The 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
  • hasImmediateRelativesInUs boolean required

    'Immediate relative' means fiancé(e), spouse, child, or sibling.

  • hasOtherRelativesInUs boolean required

    Do you have any other relatives in the United States?

  • immediateRelativesInUs string optional

    Collapsed list of surname, given names, relationship, and status; the live form collects up to seven relatives individually.

    length: 0–1500classification: pii
  • spouseFullName string optional

    For a divorced applicant, the live form asks for the previous spouse's information under this same section.

    length: 0–200classification: pii
  • spouseNationality string optional

    Spouse's nationality

    length: 0–100
  • spouseDateOfBirth date optional

    Spouse's date of birth

  • spousePlaceOfBirth string optional

    Spouse's place of birth

    length: 0–200
  • spouseAddress string optional

    The 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
  • marriageDate date optional

    Date of marriage

  • marriagePlace string optional

    Place of marriage (city, state/country)

    length: 0–200

Work, Education, and Training Information

  • primaryOccupation string required

    The 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
  • notCurrentlyEmployedOrInSchool boolean required

    Not employed

  • presentEmployerOrSchoolName string optional

    Present employer or school name

    length: 0–200
  • presentEmployerOrSchoolAddress string optional

    Present employer or school address

    length: 0–400
  • monthlySalaryLocalCurrency number optional

    The live form offers a 'Does Not Apply' checkbox.

    range: 0–∞
  • dutiesDescription string optional

    Briefly describe your duties

    length: 0–1000
  • wasPreviouslyEmployed boolean required

    Were you previously employed?

  • previousEmploymentHistory string optional

    Collapsed list of employer name, job title, address, supervisor, and employment dates; the live form collects up to two previous employers individually.

    length: 0–2000
  • attendedEducationalInstitutionsOtherThanElementary boolean required

    Have you attended any educational institutions other than elementary schools?

  • educationalInstitutionHistory string optional

    Collapsed list of institution name, address, course of study, and attendance dates; the live form collects up to six institutions individually.

    length: 0–2000
  • belongsToClanOrTribe boolean required

    Do you belong to a clan or tribe?

  • clanOrTribeName string optional

    Clan or tribe name

    length: 0–100
  • traveledLastFiveYears boolean required

    Have you traveled to any countries within the last five years?

  • countriesVisitedLastFiveYears string optional

    Countries visited in the last five years

    length: 0–1000
  • belongedToProfessionalSocialCharitableOrg boolean required

    Have you belonged to, contributed to, or worked for any professional, social, or charitable organization?

  • organizationsList string optional

    Organizations belonged to, contributed to, or worked for

    length: 0–1000
  • hasSpecializedSkillsOrTraining boolean required

    Do you have any specialized skills or training in firearms, explosives, nuclear, biological, or chemical experience?

  • specializedSkillsExplanation string optional

    Explain your specialized skills or training

    length: 0–1000
  • paramilitaryVigilanteRebelInvolvement boolean required

    Have you been involved with a paramilitary, vigilante, rebel, guerrilla, or insurgent organization?

  • paramilitaryExplanation string optional

    Explain the paramilitary/vigilante/rebel/guerrilla/insurgent involvement

    length: 0–1000
  • hasServedInMilitary boolean required

    Have you ever served in the military?

  • militaryServiceHistory string optional

    Collapsed 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

  • hasCommunicableDiseaseOfPublicHealthSignificance boolean required

    Public health significance examples cited on the form include tuberculosis (TB).

  • hasThreateningMentalOrPhysicalDisorder boolean required

    Do 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?

  • isOrHasBeenDrugAbuserOrAddict boolean required

    Are you or have you ever been a drug abuser or addict?

  • hasBeenArrestedOrConvicted boolean required

    Have you ever been arrested or convicted for any offense or crime, even though subject of a pardon, amnesty, or other similar action?

  • hasViolatedControlledSubstancesLaw boolean required

    Have you ever violated, or engaged in a conspiracy to violate, any law relating to controlled substances?

  • seeksProstitutionOrUnlawfulCommercializedVice boolean required

    Are 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?

  • hasEngagedInOrSeeksMoneyLaundering boolean required

    Have you ever been involved in, or do you seek to engage in, money laundering?

  • hasCommittedOrConspiredHumanTrafficking boolean required

    Post-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.

  • hasKnowinglyAidedHumanTrafficker boolean required

    Post-2011 addition; see hasCommittedOrConspiredHumanTrafficking for the sourcing-confidence caveat.

  • isFamilyOfTraffickerBenefitedFromTrafficking boolean required

    Post-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.

  • seeksEspionageSabotageExportControlViolationsOrIllegalActivity boolean required

    Do you seek to engage in espionage, sabotage, export control violations, or any other illegal activity while in the United States?

  • seeksOrHasEngagedInTerroristActivities boolean required

    Do you seek to engage in terrorist activities while in the United States, or have you ever engaged in terrorist activities?

  • hasProvidedSupportToTerroristsOrTerroristOrganizations boolean required

    Have you ever, or do you intend to, provide financial assistance or other support to terrorists or terrorist organizations?

  • isMemberOrRepresentativeOfTerroristOrganization boolean required

    Are you a member or representative of a terrorist organization?

  • hasParticipatedInGenocide boolean required

    Have you ever ordered, incited, committed, assisted, or otherwise participated in genocide?

  • hasParticipatedInTorture boolean required

    Have you ever ordered, incited, committed, assisted, or otherwise participated in torture?

  • hasParticipatedInExtrajudicialKillings boolean required

    Have you ordered, incited, committed, assisted, or otherwise participated in extrajudicial killings, political killings, or other acts of violence?

  • hasParticipatedInSevereReligiousFreedomViolations boolean required

    Have you, while serving as a government official, been responsible for or directly carried out, at any time, particularly severe violations of religious freedom?

  • hasParticipatedInForcedAbortionOrSterilization boolean required

    Post-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.

  • hasParticipatedInCoercedOrganTransplantation boolean required

    Post-2011 addition; see hasParticipatedInForcedAbortionOrSterilization for the sourcing-confidence caveat.

  • hasBeenSubjectOfRemovalOrDeportationHearing boolean required

    Have you ever been the subject of a removal or deportation hearing?

  • hasSoughtImmigrationBenefitByFraudOrMisrepresentation boolean required

    Have 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?

  • hasFailedToAttendRemovalOrInadmissibilityHearing boolean required

    Have you ever failed to attend a hearing on removability or inadmissibility within the last five years?

  • hasBeenUnlawfullyPresentOrViolatedVisaTerms boolean required

    Have 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?

  • hasWithheldCustodyOfUsCitizenChild boolean required

    Have 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?

  • hasVotedInUsInViolationOfLaw boolean required

    Have you voted in the United States in violation of any law or regulation?

  • hasRenouncedUsCitizenshipToAvoidTaxation boolean required

    Have you ever renounced United States citizenship for the purpose of avoiding taxation?

  • attendedPublicSchoolOnFStatusWithoutReimbursement boolean required

    Have you ever attended a public elementary school on student (F) status, or a public secondary school after November 30, 1996 without reimbursing the school?

  • securityBackgroundExplanation string optional

    A 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

  • wasAssistedByPreparer boolean required

    Did anyone assist you in filling out this application?

  • preparerName string optional

    Preparer's name

    length: 0–200classification: pii
  • preparerOrganizationName string optional

    Optional; the live form offers a 'Does Not Apply' checkbox.

    length: 0–200
  • preparerRelationshipToApplicant string optional

    Preparer's relationship to you

    length: 0–100
  • certifiesInformationTrueAndComplete boolean required

    Electronic signature certification; fingerprints are electronically scanned on the day of the interview, at which the applicant certifies all information is accurate.

  • electronicSignatureFullName string required

    Electronic 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: draft
  • maturity.level: structural-reference
  • verification.method: manual-source-review-v1
  • verification.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

  1. 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.
  2. 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.
  3. 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.
  4. 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 sourceRef as lower-confidence than their verbatim-sourced siblings.
  5. 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 | surnamescountryOfBirth | | Personal Information 2 — nationality, other nationality, national ID / SSN / taxpayer ID | nationalityusTaxpayerIdNumber | | Address and Phone Information — home/mailing address, phone numbers, email | homeAddressLine1emailAddress | | 2019 Enhanced Vetting additions — additional phone numbers, additional email addresses, social media identifiers, all covering 5 years | usedAdditionalPhoneNumbersLastFiveYearssocialMediaIdentifiers | | Passport Information — number, book number, issuing authority/place/dates, lost/stolen | passportNumberlostPassportIssuingCountryAuthority | | Travel Information — principal applicant, purpose of trip, U.S. stay address, payer, travel plans | isPrincipalApplicantintendedDepartureDate | | Temporary Worker Visa Information (conditional supplemental page) | temporaryWorkerEmployerNamepetitionReceiptNumber | | Travel Companions Information | hasTravelCompanionstravelCompanions | | Previous U.S. Travel Information — prior visits, driver's license, prior visa, refusals/revocations, immigrant petition (FAQ) | hasBeenToUShasFiledImmigrantPetition | | U.S. Point of Contact Information | contactPersonOrOrganizationNamecontactEmailAddress | | Family Information — parents, other relatives, spouse | fatherFullNamemarriagePlace | | Work/Education/Training Information (present, previous, additional) | primaryOccupationmilitaryServiceHistory | | Security and Background: Medical/Health, Criminal, Security, Immigration Law Violation, Miscellaneous — verbatim 23-question 2010-2011 block | hasCommunicableDiseaseOfPublicHealthSignificanceattendedPublicSchoolOnFStatusWithoutReimbursement (excluding the 5 flagged post-2011 additions) | | Sign and Submit — preparer, electronic signature/certification | wasAssistedByPreparerelectronicSignatureFullName |

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 how us/dos/passport-application-ds11 collapsed travelCountries. Each affected field's description says so explicitly.
  • Dropdown fields without a published code list are modelled as free text, not an enumcontactRelationshipToApplicant, fatherStatusInUs, motherStatusInUs, and primaryOccupation all present as "-SELECT ONE-" dropdowns on the source form, but no code list was available in the sources examined. This mirrors nz/dia/realme-verified-identity's gender field, which withheld an enum for the same reason.
  • purposeOfTripCategory is 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_supplemental step), since it was the one supplemental page present in the primary source text.
  • Security and Background explanation boxes are collapsed to one field (securityBackgroundExplanation), requiredWhen any of the ~28 boolean questions is true. 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, and hasParticipatedInCoercedOrganTransplantation. 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 description only, 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.0 draft latest this page has verification record schema.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.