Skip to content

Embassy listings, consulate listings and mission contact details

Back to tools

Public listings for embassies and consulates worldwide.

Search embassies

Search embassies

Find a country’s embassies and consulates in another country or city, in EmbassyPages listing order, with contact details shown on each mission page. Contact fields that are not listed are null.

Your information

Country the mission represents, for example India.

Country or city where the mission is located, for example Germany or Frankfurt.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Embassies and consulates

Choose an action

About the EmbassyPages tool

EmbassyPages finds embassies and consulates representing one country in another country or city, using the Search embassies method.

Search embassies needs the country a mission represents and the country or city where it is located; results include mission details when listed.

Built from embassypages.com. Last checked Sep 29, 2026.

Actions

Search embassies

1 credit

Find a country’s embassies and consulates in another country or city, in EmbassyPages listing order, with contact details shown on each mission page. Contact fields that are not listed are null.

What you provide

FieldTypeRequiredDescription
Embassy ofembassy_ofTextRequiredCountry the mission represents, for example India.Example: India
Located inlocated_inTextRequiredCountry or city where the mission is located, for example Germany or Frankfurt.Example: Frankfurt

What you get

FieldTypeDescription
MissionsmissionsListMatching missions in EmbassyPages listing order.
Citymissions[].cityTextCity where the mission is located.Example: Frankfurt am Main
Typemissions[].typeTextType of mission.Example: consulate general
Emailmissions[].emailTextEmail address shown, or null.Example: [email protected]
Phonemissions[].phoneTextPhone number or numbers shown, or null.Example: (+49) 69-1530050
Page Linkmissions[].page_linkTextEmbassyPages link to the mission page.Example: https://www.embassypages.com/india-consulategeneral-frankfurtammain-germany
Mission Namemissions[].mission_nameTextName of the diplomatic mission.Example: Consulate General of India in Frankfurt am Main, Germany
Office Hoursmissions[].office_hoursTextOffice hours shown, or null.Example: Monday: 09.30-12.30; Tuesday: 09.30-12.30; Wednesday: 09.30-12.30; Thursday…
Website Linkmissions[].website_linkTextOfficial website link shown, or null.
Street Addressmissions[].street_addressTextStreet address shown for the mission, or null.Example: 17, Rue Mansoura, El Menzah IV
Head of Missionmissions[].head_of_missionTextHead of mission shown, or null.Example: Mr Ashok Kumar, Consul General

Example result

For Embassy of: India, Located in: Frankfurt

JSON
{
  "missions": [
    {
      "city": "Frankfurt am Main",
      "type": "consulate general",
      "email": "[email protected]",
      "phone": "(+49) 69-1530050",
      "page_link": "https://www.embassypages.com/india-consulategeneral-frankfurtammain-germany",
      "mission_name": "Consulate General of India in Frankfurt am Main, Germany",
      "office_hours": "Monday: 09.30-12.30; Tuesday: 09.30-12.30; Wednesday: 09.30-12.30; Thursday: 09.30-12.30; Friday: 09.30-12.30; Saturday: Closed; Sunday: Closed",
      "website_link": null,
      "street_address": "17, Rue Mansoura, El Menzah IV",
      "head_of_mission": "Mr Ashok Kumar, Consul General"
    }
  ]
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@embassypages",
  "visibility": "public",
  "operation": "search_embassies",
  "version": 1,
  "input": {
    "embassy_of": "India",
    "located_in": "Frankfurt"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Find a country’s embassies in another country
  • Locate consulates in a city
  • Collect mission contact details
  • Review listed office hours and addresses
  • Identify mission heads

Questions about EmbassyPages

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this EmbassyPages tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a EmbassyPages account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from embassypages.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

Where are a country’s embassies and consulates located?

Search embassies returns matching missions by country or city.

What contact details are listed for a mission?

Search embassies returns listed email addresses, phone numbers, street addresses, and office hours.

All Travel toolsBrowse all tools