Skip to content

US State Department

Travel advisories, visa requirements and embassy contacts

US State Department provides current travel advisories, entry rules, embassy and consulate contacts, and published monthly visa bulletin dates; guidance may be incomplete; consular agencies are excluded.

Get embassy contacts

List U.S. embassies and consulates shown on a country information page, with available contact details. Consular agencies are not included.

Your information

Country name or two-letter code, for example Brazil or BR.

1 credit per run

Example results

Country
Brazil
Offices
Offices
NameCityEmailPage LinkPhone NumberWebsite LinkStreet AddressEmergency After Hours Phone
U.S. Embassy Brasilia
Brasilia
+011-55-61-3312-7000
SES 801 - Avenida das Nacoes, Lote 3
+011-55-61-3312-7400
U.S. Consulate General Porto Alegre
Porto Alegre
+011-55-51-3345-6000
Avenida Assis Brasil, 1889, Passo d'Areia
+011-55-51-3345-6000
U.S. Consulate General Recife
Recife
+011-55-81-3416-3050
Rua Goncalves Maia, 163, Boa Vista
+011-55-81-3416-3060
U.S. Consulate General Rio de Janeiro
Rio de Janeiro
+011-55-21-3823-2000
Avenida Presidente Wilson, 147, Castelo
+011-55-21-3823-2029
U.S. Consulate General Sao Paulo
Sao Paulo
+011-3230-2170
Rua Henri Dunant, 500 Chacara Santo Antonio
+011-3250-5000
Example data · Run in Studio for fresh results.

Choose an action

About US State Department

US State Department returns country travel advisories, including nationwide and regional levels, for a country name or two-letter code.

Get entry requirements returns travel rules; Get embassy contacts returns U.S. offices; both need a country name or two-letter code.

Get visa bulletin returns family or employment preference cut-off dates by area; choose a chart and optionally a month and category group.

Built by Fous from travel.state.gov and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with US State Department.

Actions

Get embassy contacts

1 credit per run

List U.S. embassies and consulates shown on a country information page, with available contact details. Consular agencies are not included.

What you provide

FieldTypeRequiredDescription
CountrycountryTextRequiredCountry name or two-letter code, for example Brazil or BR.Example: Brazil

What you get

FieldTypeDescription
CountrycountryTextCountry name on the information page.Example: Brazil
OfficesofficesListEmbassies and consulates in the order listed on the page.
Cityoffices[].cityTextCity named by the office heading, if shown.Example: Brasilia
Nameoffices[].nameTextName of the U.S. embassy or consulate.Example: U.S. Embassy Brasilia
Emailoffices[].emailTextEmail address, if shown.Example: [email protected]
Page Linkoffices[].page_linkTextCountry information page where this office is listed.Example: https://travel.state.gov/en/international-travel/travel-advisories/brazil.html
Phone Numberoffices[].phone_numberTextMain phone number, if shown.Example: +011-55-61-3312-7000
Website Linkoffices[].website_linkTextOffice website link, if shown.Example: https://br.usembassy.gov/
Street Addressoffices[].street_addressTextStreet address, excluding the last locality line when separately shown.Example: SES 801 - Avenida das Nacoes, Lote 3
Emergency After Hours Phoneoffices[].emergency_after_hours_phoneTextEmergency after-hours phone number, if shown.Example: +011-55-61-3312-7400
Page Linkpage_linkTextCountry information page link.Example: https://travel.state.gov/en/international-travel/travel-advisories/brazil.html

Example result

For Country: Brazil

JSON
{
  "country": "Brazil",
  "offices": [
    {
      "city": "Brasilia",
      "name": "U.S. Embassy Brasilia",
      "email": "[email protected]",
      "page_link": "https://travel.state.gov/en/international-travel/travel-advisories/brazil.html",
      "phone_number": "+011-55-61-3312-7000",
      "website_link": "https://br.usembassy.gov/",
      "street_address": "SES 801 - Avenida das Nacoes, Lote 3",
      "emergency_after_hours_phone": "+011-55-61-3312-7400"
    },
    {
      "city": "Porto Alegre",
      "name": "U.S. Consulate General Porto Alegre",
      "email": "[email protected]",
      "page_link": "https://travel.state.gov/en/international-travel/travel-advisories/brazil.html",
      "phone_number": "+011-55-51-3345-6000",
      "website_link": "https://br.usembassy.gov/",
      "street_address": "Avenida Assis Brasil, 1889, Passo d'Areia",
      "emergency_after_hours_phone": "+011-55-51-3345-6000"
    },
    {
      "city": "Recife",
      "name": "U.S. Consulate General Recife",
      "email": "[email protected]",
      "page_link": "https://travel.state.gov/en/international-travel/travel-advisories/brazil.html",
      "phone_number": "+011-55-81-3416-3050",
      "website_link": "https://br.usembassy.gov/",
      "street_address": "Rua Goncalves Maia, 163, Boa Vista",
      "emergency_after_hours_phone": "+011-55-81-3416-3060"
    }
  ],
  "page_link": "https://travel.state.gov/en/international-travel/travel-advisories/brazil.html"
}

Get entry requirements

1 credit per run

Get entry requirements for U.S. passport holders visiting a country, including passport, visa, vaccination and currency rules. Information reflects the country page and may not cover every situation.

What you provide

FieldTypeRequiredDescription
CountrycountryTextRequiredCountry name or two-letter code, for example Brazil or BR.Example: JP

What you get

FieldTypeDescription
CountrycountryTextCountry name on the country information page.Example: Japan
Page Linkpage_linkTextLink to the country information page.Example: https://travel.state.gov/en/international-travel/travel-advisories/japan.html
Last Updatedlast_updatedDateDate the country information page was last updated, in YYYY-MM-DD format, when shown.Example: 2025-08-11
Tourist Visa Requiredtourist_visa_requiredTextTourist visa rule as stated in the travel requirements.Example: No visa required for stays less than 90 days.
Vaccinations Requiredvaccinations_requiredTextVaccination rule as stated in the travel requirements.Example: No vaccinations are required.
Entry Exit Visa Summaryentry_exit_visa_summaryTextShort summary of the entry, exit and visa requirements section.Example: The section links to: Embassy of Japan in the United States; Visit Japan Web…
Passport Validity Requiredpassport_validity_requiredTextPassport validity rule as stated in the travel requirements.Example: Passport must be valid for the entire stay.
Blank Passport Pages Requiredblank_passport_pages_requiredTextRequired blank passport pages as stated in the travel requirements.Example: 1 blank page required per entry stamp.
Currency Restrictions for Exitcurrency_restrictions_for_exitTextCurrency declaration or limit on exit.Example: ¥1,000,000 or more to be declared.
Currency Restrictions for Entrycurrency_restrictions_for_entryTextCurrency declaration or limit on entry.Example: ¥1,000,000 or more to be declared (about 6,450 USD).

Example result

For Country: JP

JSON
{
  "country": "Japan",
  "page_link": "https://travel.state.gov/en/international-travel/travel-advisories/japan.html",
  "last_updated": "2025-08-11",
  "tourist_visa_required": "No visa required for stays less than 90 days.",
  "vaccinations_required": "No vaccinations are required.",
  "entry_exit_visa_summary": "The section links to: Embassy of Japan in the United States; Visit Japan Web – To complete arrival procedures ahead of traveling.",
  "passport_validity_required": "Passport must be valid for the entire stay.",
  "blank_passport_pages_required": "1 blank page required per entry stamp.",
  "currency_restrictions_for_exit": "¥1,000,000 or more to be declared.",
  "currency_restrictions_for_entry": "¥1,000,000 or more to be declared (about 6,450 USD)."
}

Get travel advisory

1 credit per run

Get the current U.S. travel advisory for a country, including risk indicators and regions at different levels. Country codes use two letters.

What you provide

FieldTypeRequiredDescription
CountrycountryTextRequiredCountry name or two-letter code, for example Mexico or MX.Example: Mexico

What you get

FieldTypeDescription
CountrycountryTextCountry name.Example: Mexico
SummarysummaryTextTravel advisory guidance and summary text.Example: Exercise normal precautions in Japan. U.S. citizens should always exercise…
Date Issueddate_issuedTextDate the travel advisory was issued, in YYYY-MM-DD format.Example: 2026-05-29
Advisory Linkadvisory_linkTextPage link to the travel advisory.Example: https://travel.state.gov/en/international-travel/travel-advisories/mexico.html
Advisory Leveladvisory_levelNumberNationwide travel advisory level from 1 to 4.Example: 2
Risk Indicatorsrisk_indicatorsListRisk indicators listed for the advisory.
Advisory Level Wordsadvisory_level_wordsTextMeaning of the nationwide travel advisory level.Example: Exercise increased caution
Regions with Different Levelregions_with_different_levelListNamed areas with a level different from the nationwide level.
Region Nameregions_with_different_level[].region_nameTextName of the region.Example: State of Colima
Advisory Levelregions_with_different_level[].advisory_levelNumberRegion advisory level from 1 to 4.Example: 4
Advisory Level Wordsregions_with_different_level[].advisory_level_wordsTextMeaning of the region advisory level.Example: Do not travel

Example result

For Country: Mexico

JSON
{
  "country": "Mexico",
  "summary": "Exercise increased caution in Mexico due to terrorism, crime, and kidnapping. Some areas have increased risk. Read the entire Travel Advisory.\n\nMany violent crimes take place in Mexico. They include h…",
  "date_issued": "2026-05-29",
  "advisory_link": "https://travel.state.gov/en/international-travel/travel-advisories/mexico.html",
  "advisory_level": 2,
  "risk_indicators": [
    "Terrorism",
    "Crime",
    "Kidnapping or Hostage Taking"
  ],
  "advisory_level_words": "Exercise increased caution",
  "regions_with_different_level": [
    {
      "region_name": "State of Colima",
      "advisory_level": 4,
      "advisory_level_words": "Do not travel"
    },
    {
      "region_name": "State of Guerrero",
      "advisory_level": 4,
      "advisory_level_words": "Do not travel"
    },
    {
      "region_name": "State of Michoacan",
      "advisory_level": 4,
      "advisory_level_words": "Do not travel"
    }
  ]
}

Get visa bulletin

1 credit per run

Get the current or a chosen monthly U.S. Visa Bulletin with family and employment preference cut-off dates by area. Upcoming months are included only when published.

What you provide

FieldTypeRequiredDescription
ChartchartTextOptionalChart to read, for example dates_for_filing.Example: Dates for filing
MonthmonthTextOptionalBulletin month, for example 2026-10. Omit for the current bulletin.Example: 2026-10
Category Groupcategory_groupTextOptionalPreference categories to include, for example employment.Example: Employment

What you get

FieldTypeDescription
CategoriescategoriesListPreference categories in bulletin order.
Chinacategories[].chinaTextCut-off as YYYY-MM-DD, Current or Unavailable.Example: 2020-01-22
Indiacategories[].indiaTextCut-off as YYYY-MM-DD, Current or Unavailable.Example: 2020-01-22
Mexicocategories[].mexicoTextCut-off as YYYY-MM-DD, Current or Unavailable.Example: 2008-01-01
Plain Namecategories[].plain_nameTextPreference category and meaning.Example: F1: Unmarried adult sons and daughters of U.S. citizens
Philippinescategories[].philippinesTextCut-off as YYYY-MM-DD, Current or Unavailable.Example: 2013-05-01
Bulletin Linkcategories[].bulletin_linkTextLink to the bulletin page for this category.Example: https://travel.state.gov/content/travel/en/legal/visa-law0/visa-bulletin/2026/v…
Category Codecategories[].category_codeTextPreference category.Example: F1
All Other Countriescategories[].all_other_countriesTextCut-off as YYYY-MM-DD, Current or Unavailable.Example: 2020-01-22
Bulletin Linkbulletin_linkTextBulletin page link.Example: https://travel.state.gov/content/travel/en/legal/visa-law0/visa-bulletin/2026/v…
Bulletin Monthbulletin_monthTextBulletin month in YYYY-MM format.Example: 2026-09

Example result

For

JSON
{
  "categories": [
    {
      "china": "2020-01-22",
      "india": "2020-01-22",
      "mexico": "2008-01-01",
      "plain_name": "F1: Unmarried adult sons and daughters of U.S. citizens",
      "philippines": "2013-05-01",
      "bulletin_link": "https://travel.state.gov/content/travel/en/legal/visa-law0/visa-bulletin/2026/visa-bulletin-for-september-2026.html",
      "category_code": "F1",
      "all_other_countries": "2020-01-22"
    },
    {
      "china": "2026-08-22",
      "india": "2026-08-22",
      "mexico": "2025-08-22",
      "plain_name": "F2A: Spouses and unmarried minor children of permanent residents",
      "philippines": "2026-08-22",
      "bulletin_link": "https://travel.state.gov/content/travel/en/legal/visa-law0/visa-bulletin/2026/visa-bulletin-for-september-2026.html",
      "category_code": "F2A",
      "all_other_countries": "2026-08-22"
    },
    {
      "china": "2019-08-22",
      "india": "2019-08-22",
      "mexico": "2009-02-15",
      "plain_name": "F2B: Unmarried adult sons and daughters of permanent residents",
      "philippines": "2013-06-01",
      "bulletin_link": "https://travel.state.gov/content/travel/en/legal/visa-law0/visa-bulletin/2026/visa-bulletin-for-september-2026.html",
      "category_code": "F2B",
      "all_other_countries": "2019-08-22"
    }
  ],
  "bulletin_link": "https://travel.state.gov/content/travel/en/legal/visa-law0/visa-bulletin/2026/visa-bulletin-for-september-2026.html",
  "bulletin_month": "2026-09"
}

For developers

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@us-state-department",
  "visibility": "public",
  "operation": "get_embassy_contacts",
  "version": 1,
  "input": {
    "country": "Brazil"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare travel advisory levels across destinations.
  • Review entry rules when planning country travel.
  • Find embassy and consulate contact details by country.
  • Track family and employment preference cut-off dates.
  • Prepare travel guidance using passport and currency rules.

Questions

Is Fous affiliated with US State Department?

No. Fous is not affiliated with US State Department. This workflow reads the public travel.state.gov website and returns its data.

How much does it cost?

Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.

Do I need a US State Department account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from travel.state.gov when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.

What is the travel advisory level for a country?

Get travel advisory returns the nationwide level, risk indicators and regions with different levels. Provide a country name or two-letter code.

What entry requirements apply to U.S. passport holders?

Get entry requirements returns stated passport, visa, vaccination and currency rules. Provide a country name or two-letter code.

What are the visa bulletin cut-off dates?

Get visa bulletin returns preference cut-off dates by area. Choose a chart and optionally provide a month and category group.

All Travel workflowsBrowse all workflows