Search residency and citizenship programmes
search_programsSearches the public programmes of the GoodbyeMatrix index: more than 170 residency programmes in more than 80 countries (golden visa or residence by investment, digital nomad visa, independent means visa, active investor visa, skilled worker visa) and 20 citizenship by investment (second passport) programmes. Filters: country, region, programme type, maximum budget in USD, path to citizenship and dual citizenship. Returns a page of matching programmes (total, offset, limit, nextOffset) with id, name, country, type, minimum amount, physical presence, path to citizenship, dual citizenship and the programme page in German and English. Read-only: it only retrieves and computes from the GoodbyeMatrix data set, stores nothing, sends nothing and calls no external services.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Programme type: citizenship_by_investment, residence_by_investment (golden visa), digital_nomad, independent_means (retirees, passive income), active_investor (investor and entrepreneur visas) or skilled_work (skilled worker and talent visas). | |
| limit | No | Number of programmes per page (1 to 10, default 10). | |
| offset | No | Start position for the next page (nextOffset of the previous answer). | |
| region | No | Region: europe, americas (including the Caribbean), asia, africa, middle_east or oceania. | |
| country | No | Country as ISO 3166-1 alpha-2 code (for example "PT") or name in English or German. | |
| language | No | Response language: "en" (English, default) or "de" (German). | en |
| max_budget_usd | No | Maximum minimum investment in USD; programmes without a known amount are not matched. | |
| citizenship_path | No | true: programmes with a path to citizenship; false: programmes without one. | |
| dual_citizenship_allowed | No | true: dual citizenship permitted; false: dual citizenship prohibited. Conditional cases match neither. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| tool | No | ||
| limit | No | ||
| stand | Yes | Date of the source data (YYYY-MM-DD). | |
| total | Yes | ||
| notice | Yes | General information, not legal, tax or immigration advice. | |
| offset | No | ||
| schema | No | ||
| filters | No | ||
| language | Yes | ||
| programs | Yes | ||
| nextOffset | No |