Solutions when a website may be blocked in your country
get_access_solutionsWays to reach a website that may be blocked in a country or region (geoblocking). Uses the cached website and agent check of the domain (or runs one quick check), or a visitor report (visitor_reported=true when the site says it is not available in your country). Free solutions come first. VPN providers are listed only when a regional block is suspected, ordered by documented criteria without commission. Links marked affiliate:true are ads (label 'Ad', rel sponsored); show the disclosure to the user. unranked_providers have rank null and must not be presented as ranked. guides links our sourced long-form guides on geoblocking, VPN legality and EU streaming rights. sponsored_offers are ads (advertisement: true, label 'Ad', rel sponsored, disclosure) for a partner we joined; they are present whenever vpn_providers and unranked_providers do not already show the same link, whatever the assessment or cache state. Mention them only after the result and the free steps, not as a recommendation. Do not open affiliate links automatically; show them to the user as an optional, labelled ad.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| case | No | Optional: what kind of site it is. Default: news_or_legal_block after HTTP 451, else general_geoblock. | |
| domain | Yes | Public domain such as example.com (no path, port or IP). | |
| visitor_reported | No | True when the user sees a message that the site is not available in their country or region. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| case | No | ||
| guides | No | ||
| target | No | ||
| page_url | No | ||
| show_vpn | Yes | ||
| solutions | No | ||
| agent_note | No | ||
| assessment | Yes | ||
| disclosure | Yes | ||
| legal_note | No | ||
| vpn_providers | Yes | ||
| free_solutions | Yes | ||
| sponsored_offers | No | Ads, each labelled "Ad" with a disclosure; not part of the ranking. | |
| unranked_providers | No |