Skip to content

Travel advice, bank holidays and sanctions matches

Back to tools

GOV.UK provides summarized current travel advice with linked details, published regional holidays (none for unpublished years), and possible matches on the current UK Sanctions List.

Check sanctions

Check a name against the current UK Sanctions List and return possible matches in the site’s best-match order, with designation details. Results may also include entries that mention the name in their reasons; check each entry before identifying a person or organisation. Returns up to max_results matches.

Your information

Name to check, for example Oleg Deripaska.

Kind of entry to check, for example person.

Maximum number of possible matches to return, for example 20.

1 credit per completed run

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

Example results

75 possible matches (showing first 2)

  • Choose an action

    About the GOV.UK tool

    GOV.UK travel advice methods return country-specific travel warnings, entry rules, and safety information; provide a destination country.

    GOV.UK bank holiday methods return holidays for a UK region and year; region and year can be selected.

    GOV.UK sanctions methods return possible name matches and designation details; provide a name to check.

    Built from gov.uk, www.gov.uk and search-uk-sanctions-list.service.gov.uk. Last checked Sep 30, 2026.

    Actions

    Check sanctions

    1 credit

    Check a name against the current UK Sanctions List and return possible matches in the site’s best-match order, with designation details. Results may also include entries that mention the name in their reasons; check each entry before identifying a person or organisation. Returns up to max_results matches.

    Uses search-uk-sanctions-list.service.gov.uk.

    What you provide

    FieldTypeRequiredDescription
    NamenameTextRequiredName to check, for example Oleg Deripaska.Example: Oleg Deripaska
    TypetypeTextOptionalKind of entry to check, for example person.Example: Person
    Max Resultsmax_resultsNumberOptionalMaximum number of possible matches to return, for example 20.Example: 2

    What you get

    FieldTypeDescription
    MatchesmatchesList
    Namematches[].nameTextExample: EZUBOV Pavel
    Typematches[].typeTextPerson, Organisation or Ship.Example: Person
    Aliasesmatches[].aliasesList
    Positionmatches[].positionTextExample: Associate of Oleg Deripaska
    Entry Linkmatches[].entry_linkTextExample: https://search-uk-sanctions-list.service.gov.uk/designations/RUS1333/Individual
    Nationalitymatches[].nationalityTextExample: Cyprus, Russia, Israel
    Date of Birthmatches[].date_of_birthDateExample: 1975-08-12
    Date Designatedmatches[].date_designatedDateExample: 2022-04-13
    Sanctions Regimematches[].sanctions_regimeTextExample: Russia
    Sanctions Imposedmatches[].sanctions_imposedList
    Reasons for Designationmatches[].reasons_for_designationTextExample: ROSNEFT MARINE (UK) LIMITED is an involved person under the Russia (Sanctions)…
    Uk Sanctions List Referencematches[].uk_sanctions_list_referenceTextExample: RUS1333
    SummarysummaryTextExample: 75 possible matches (showing first 2)
    Match Foundmatch_foundYes or noWhether the search found any possible matches.Example: Yes

    Example result

    For Name: Oleg Deripaska, Type: Person, Max Results: 2

    JSON
    {
      "matches": [
        {
          "name": "EZUBOV Pavel",
          "type": "Person",
          "aliases": [
            "EZOUBOV Pavel Alexeevich"
          ],
          "position": "Associate of Oleg Deripaska",
          "entry_link": "https://search-uk-sanctions-list.service.gov.uk/designations/RUS1333/Individual",
          "nationality": "Cyprus, Russia, Israel",
          "date_of_birth": "1975-08-12",
          "date_designated": "2022-04-13",
          "sanctions_regime": "Russia",
          "sanctions_imposed": [
            "Asset freeze",
            "Director Disqualification Sanction",
            "Travel Ban"
          ],
          "reasons_for_designation": "The Secretary of State considers that there are reasonable grounds to suspect that Pavel EZUBOV is an involved person on the basis of the following grounds: (1) Pavel EZUBOV is associated with Alexey …",
          "uk_sanctions_list_reference": "RUS1333"
        },
        {
          "name": "DERIPASKA Oleg Vladimirovich",
          "type": "Person",
          "aliases": [
            "DERIPASKA Oleg"
          ],
          "position": "Shareholder at EN+ GROUP",
          "entry_link": "https://search-uk-sanctions-list.service.gov.uk/designations/RUS0269/Individual",
          "nationality": "Russia",
          "date_of_birth": "1968-01-02",
          "date_designated": "2022-03-10",
          "sanctions_regime": "Russia",
          "sanctions_imposed": [
            "Asset freeze",
            "Director Disqualification Sanction",
            "Transport sanctions: see \"Other information\""
          ],
          "reasons_for_designation": "Oleg Vladimirovich DERIPASKA (hereafter DERIPASKA) is an involved person under the Russia (Sanctions) (EU Exit) Regulations 2019 on the basis of the following grounds: (1) DERIPASKA is associated with…",
          "uk_sanctions_list_reference": "RUS0269"
        }
      ],
      "summary": "75 possible matches (showing first 2)",
      "match_found": true
    }

    Get travel advice

    1 credit

    Get current UK government travel warnings, entry rules for British passport holders, safety, health and emergency information for a country. Summaries are shortened; read the linked advice for full details.

    Uses www.gov.uk.

    What you provide

    FieldTypeRequiredDescription
    CountrycountryTextRequiredDestination country or common name, for example Thailand, USA or Turkey.Example: Thailand

    What you get

    FieldTypeDescription
    LinklinkTextExample: https://www.gov.uk/foreign-travel-advice/thailand
    HealthhealthText
    CountrycountryTextExample: Thailand
    TerrorismterrorismText
    Date Updateddate_updatedTextExample: 2026-09-28
    Warning Statuswarning_statusTextExample: FCDO advises against all but essential travel to parts of the country…
    Emergency Numbersemergency_numbersTextExample: Emergency services in Thailand: Telephone: 191 (ambulance, fire, police)…
    Entry Requirementsentry_requirementsText
    Safety and Securitysafety_and_securityText
    Latest Update Summarylatest_update_summaryTextExample: Information on Severe Flooding ('Warnings and Insurance’ page)
    Local Laws and Customslocal_laws_and_customsText

    Example result

    For Country: Thailand

    JSON
    {
      "link": "https://www.gov.uk/foreign-travel-advice/thailand",
      "health": "Vaccine recommendations and health risks: At least 8 weeks before your trip: check the latest information on vaccinations and health risks in TravelHealthPro’s Thailand guide see where to get vaccines…",
      "country": "Thailand",
      "terrorism": "Terrorism: There is a high threat of terrorist attack globally affecting UK interests and British nationals, including from groups and individuals who view the UK and British nationals as targets. Sta…",
      "date_updated": "2026-09-28",
      "warning_status": "FCDO advises against all but essential travel to parts of the country. Thailand-Malaysia border: FCDO advises against all but essential travel to parts of the south, near the Thailand-Malaysia border:…",
      "emergency_numbers": "Emergency services in Thailand: Telephone: 191 (ambulance, fire, police) Ambulance: 1669 Fire: 199 Police: 191 Tourist police: 1155 The Tourist Police have developed a new application called Thailand …",
      "entry_requirements": "Passport validity requirements: To enter Thailand, your passport must have an ‘expiry date’ at least 6 months after the date you arrive and have at least 1 blank page. Check with your travel provider …",
      "safety_and_security": "Political situation: The political situation can be unpredictable and has led to periods of civil and political unrest. Avoid protests, political gatherings, demonstrations and marches. Crime: Protect…",
      "latest_update_summary": "Information on Severe Flooding ('Warnings and Insurance’ page)",
      "local_laws_and_customs": "Laws and cultural differences: The British Embassy in Bangkok’s video talks about what to be aware of when living or travelling in Thailand: Facebook – visiting Thailand video X – visiting Thailand vi…"
    }

    List bank holidays

    1 credit

    List bank holidays for a UK region and year, including substitute days, notes, and the next upcoming holiday. Years not published by GOV.UK return an empty list with available years.

    Uses www.gov.uk.

    What you provide

    FieldTypeRequiredDescription
    YearyearNumberOptionalCalendar year, for example 2027. Defaults to the current year.Example: 2027
    RegionregionTextOptionalUK region, for example scotland. Defaults to england_and_wales.Example: Scotland

    What you get

    FieldTypeDescription
    LinklinkTextGOV.UK bank holiday page for the selected region.Example: https://www.gov.uk/bank-holidays#scotland
    NotenoteTextAvailable published years when the requested year is unavailable.Example: Bank holidays for 2035 are not published for northern ireland. Available…
    YearyearNumberYear requested.Example: 2027
    RegionregionTextRegion requested.Example: Scotland
    HolidaysholidaysListBank holidays for the year in date order.
    Dateholidays[].dateDateHoliday date.Example: 2027-01-01
    Linkholidays[].linkTextGOV.UK page for this holiday’s region.Example: https://www.gov.uk/bank-holidays#scotland
    Noteholidays[].noteTextAny note shown by GOV.UK, or null.Example: Substitute day
    Day of Weekholidays[].day_of_weekTextDay of the week.Example: Friday
    Holiday Nameholidays[].holiday_nameTextName of the bank holiday.Example: New Year’s Day
    Substitute Dayholidays[].substitute_dayTextWhether this is a substitute day.Example: no
    Next Upcoming Bank Holidaynext_upcoming_bank_holidayValueNext bank holiday on or after today, regardless of the selected year, if published.

    Example result

    For Year: 2027, Region: Scotland

    JSON
    {
      "link": "https://www.gov.uk/bank-holidays#scotland",
      "note": null,
      "year": 2027,
      "region": "scotland",
      "holidays": [
        {
          "date": "2027-01-01",
          "link": "https://www.gov.uk/bank-holidays#scotland",
          "note": null,
          "day_of_week": "Friday",
          "holiday_name": "New Year’s Day",
          "substitute_day": "no"
        },
        {
          "date": "2027-01-04",
          "link": "https://www.gov.uk/bank-holidays#scotland",
          "note": "Substitute day",
          "day_of_week": "Monday",
          "holiday_name": "2nd January",
          "substitute_day": "yes"
        },
        {
          "date": "2027-03-26",
          "link": "https://www.gov.uk/bank-holidays#scotland",
          "note": null,
          "day_of_week": "Friday",
          "holiday_name": "Good Friday",
          "substitute_day": "no"
        }
      ],
      "next_upcoming_bank_holiday": {
        "date": "2026-11-30",
        "link": "https://www.gov.uk/bank-holidays#scotland",
        "note": null,
        "day_of_week": "Monday",
        "holiday_name": "St Andrew’s Day",
        "substitute_day": "no"
      }
    }

    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": "@gov-uk",
      "visibility": "public",
      "operation": "check_sanctions",
      "version": 1,
      "input": {
        "name": "Oleg Deripaska",
        "type": "person",
        "max_results": 2
      },
      "response": {
        "format": "json"
      }
    }'

    What you can do with it

    Questions about GOV.UK

    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 GOV.UK 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 GOV.UK account?

    No. You only need a Fous account.

    How current is the data?

    Fous gets the data from gov.uk 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 30, 2026.

    What travel warnings apply to a destination?

    Use Get travel advice with a country to return travel warnings and other destination advice.

    Which bank holidays fall in a region and year?

    Use List bank holidays with a region and year to return the holidays and the next upcoming published holiday.

    Does a name have possible sanctions matches?

    Use Check sanctions with a name to return possible matches and designation details. Review each entry before identifying a person or organisation.

    All Government toolsBrowse all tools