Discover/EK Immigration API
live

EK Immigration APIekimmigration.com

Access immigration project listings from EK Immigration (景鸿集团) — project names, countries, investment costs, processing times, and residence requirements via one API endpoint.

This API takes change requests — .
Endpoint health
verified 2h ago
list_projects
1/1 passing latest checkself-healing
Endpoints
1
Updated
3h ago

What is the EK Immigration API?

The EK Immigration API exposes immigration program listings from ekimmigration.com (景鸿集团) through a single list_projects endpoint, returning up to 8 fields per project including investment amount, processing time, residence requirements, and identity type. Results are paginated at 10 projects per page and can be filtered by country or region using Chinese-language country codes such as '美国', '加拿大', or '中国香港'.

This call costs2 credits / call— charged only on success
Try it
Page number for pagination. Each page returns up to 10 projects.
Filter by country/region name in Chinese (e.g. '中国香港', '美国', '加拿大', '希腊'). When omitted, returns all projects.
api.parse.bot/scraper/fbe73c3e-81b2-4b6b-bf00-80905585aeaf/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/fbe73c3e-81b2-4b6b-bf00-80905585aeaf/list_projects?page=1' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace ekimmigration-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: EK Immigration SDK — browse immigration projects by country."""
from parse_apis.ekimmigration_com_api import EKImmigration, ParseError

client = EKImmigration()

# List all immigration projects, capped at 5 items
for project in client.projects.list(limit=5):
    print(project.name, "|", project.country, "|", project.investment_amount)

# Filter by country and take the first result for detail inspection
try:
    hk_project = client.projects.list(country="中国香港", limit=1).first()
except ParseError as e:
    print("Upstream extraction failed:", e.code)
    hk_project = None
if hk_project is not None:
    print("Project:", hk_project.name)
    print("Type:", hk_project.project_type)
    print("Processing time:", hk_project.processing_time)
    print("Advantage:", hk_project.advantage)
    print("Detail URL:", hk_project.detail_url)

print("exercised: projects.list / projects.list(country=)")
All endpoints · 1 totalmissing one? ·

Lists immigration projects from ekimmigration.com with details including country, project type, advantages, investment cost, processing time, residence requirements, and identity type. Returns paginated results (10 per page). When country is omitted, returns all projects across all countries. The site has approximately 49 total projects across 5 pages.

Input
ParamTypeDescription
pageintegerPage number for pagination. Each page returns up to 10 projects.
countrystringFilter by country/region name in Chinese (e.g. '中国香港', '美国', '加拿大', '希腊'). When omitted, returns all projects.
Response
{
  "type": "object",
  "fields": {
    "page": "current page number",
    "projects": "array of project objects with name, country, advantage, investment_amount, project_type, processing_time, residence_requirement, identity_type, detail_url",
    "total_items": "total number of projects matching the filter",
    "total_pages": "total number of pages available"
  },
  "sample": {
    "data": {
      "page": 1,
      "projects": [
        {
          "name": "香港资本投资者入境计划",
          "country": "中国香港",
          "advantage": "无需经营,无学历、语言、工作经验要求,只需投资就可获香港居留身份",
          "detail_url": "https://www.ekimmigration.com/country/hongkong/14610.html",
          "project_type": "投资移民,创业移民",
          "identity_type": "居留身份",
          "processing_time": "约6个月",
          "investment_amount": "3000万港元",
          "residence_requirement": "无"
        },
        {
          "name": "希腊黄金居留许可",
          "country": "希腊",
          "advantage": "投资低,申请简单,无需入境,一步到位获永居",
          "detail_url": "https://www.ekimmigration.com/country/greece/10190.html",
          "project_type": "家庭团聚",
          "identity_type": "永居",
          "processing_time": "3-6个月",
          "investment_amount": "25万欧元或以上",
          "residence_requirement": "无"
        }
      ],
      "total_items": 49,
      "total_pages": 5
    },
    "status": "success"
  }
}

About the EK Immigration API

What the API Returns

The list_projects endpoint returns an array of immigration program objects from EK Immigration's catalog. Each project object includes: name (program name), country (destination country or region), advantage (key selling points of the program), investment_amount (minimum investment cost), project_type (category of immigration route), processing_time (estimated approval timeline), residence_requirement (physical presence obligations), and identity_type (the class of residency or citizenship granted). The response also carries pagination metadata: page, total_items, and total_pages.

Filtering and Pagination

The country parameter accepts Chinese-language region names — for example, passing '希腊' returns only Greek immigration programs, while omitting the parameter returns all projects across every supported country. The page parameter controls which slice of results is returned; each page holds up to 10 projects. Use total_pages from any response to know how many requests are needed to walk the full dataset.

Data Scope

The API reflects EK Immigration's current project listings, covering destinations that typically include the United States, Canada, Greece, Hong Kong, and other regions where the firm operates programs. Coverage is limited to what appears in EK Immigration's published project catalog — programs that are removed or unlisted on the source site will not appear in results.

Reliability & maintenanceVerified

The EK Immigration API is a managed, monitored endpoint for ekimmigration.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when ekimmigration.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official ekimmigration.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
2h ago
Latest check
1/1 endpoint passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a comparison tool that sorts immigration programs by investment_amount across multiple countries
  • Aggregate processing_time data to help clients shortlist programs that meet a target timeline
  • Filter projects by country to generate region-specific immigration program reports
  • Monitor changes in residence_requirement fields to alert clients when program conditions shift
  • Populate a CRM with structured immigration project data including project_type and identity_type for lead qualification
  • Sync the full EK Immigration project catalog into a database using paginated list_projects calls
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does ekimmigration.com offer an official developer API?+
EK Immigration (景鸿集团) does not publish a documented public developer API. This Parse API provides structured programmatic access to their project listings.
What does the `list_projects` endpoint return for each project, and how do I filter by country?+
Each project object includes name, country, advantage, investment_amount, project_type, processing_time, residence_requirement, and identity_type. To filter by destination, pass the country parameter using a Chinese-language region name such as '美国' (USA), '加拿大' (Canada), or '希腊' (Greece). Omitting the parameter returns all projects regardless of country.
Does the API return individual project detail pages with full program descriptions?+
Not currently. The API returns the listing-level fields available in the project catalog — name, country, advantage, investment amount, processing time, residence requirement, and identity type — but does not include extended program descriptions or document checklists from individual detail pages. You can fork this API on Parse and revise it to add a detail endpoint that fetches per-project content.
How many projects does the API cover, and how current is the data?+
The total_items field in any list_projects response gives the current count of projects in the catalog. The data reflects EK Immigration's published listings at the time of the request; projects added or removed on the source site will be reflected accordingly.
Can I filter projects by investment amount or processing time?+
The API currently supports filtering by country only. The investment_amount and processing_time fields are returned in each project object, so client-side filtering is possible after fetching results. You can fork this API on Parse and revise it to add server-side filtering parameters for those fields.
Page content last updated . Spec covers 1 endpoint from ekimmigration.com.
Related APIs in Government PublicSee all →
ingatlan.com API
Search real estate listings and development projects on ingatlan.com to find properties with detailed information like prices, descriptions, and project details. Get comprehensive data on available homes and construction projects even when direct access is restricted.
visaindex.com API
Check passport power rankings and visa requirements across countries, compare travel restrictions between nations, and explore golden visa programs and ETA eligibility for your destination. Find detailed information about visa policies, destination requirements, and investment-based visa options to plan international travel and relocation opportunities.
adb.org API
Search and retrieve detailed information about Asian Development Bank projects, including project listings, descriptions, status, and financial details. Access comprehensive project data to research ADB-funded initiatives across different regions and sectors.
relocate.me API
Search relocation guides and compare countries across visa requirements, job opportunities, salaries, cost of living, and healthcare information. Get detailed country overviews and salary data to make informed decisions about where to relocate for work.
projects.worldbank.org API
Search World Bank projects and procurement opportunities across all sectors and regions to find funding information and active tenders. Retrieve detailed project information, funding breakdowns, and procurement notices.
ailalawyer.com API
Search and find immigration lawyers on AilaLawyer.com by location, language, and specialty, then view detailed profiles including their credentials and practice information. Easily browse through filtered results and discover the right legal expert for your immigration needs.
artstation.com API
Browse trending and curated artwork projects from ArtStation to discover the latest creative work, view full project details, and explore community-curated collections. Search and retrieve specific projects to find inspiration, review artist portfolios, and stay updated on what's popular in the art community.
eu-startups.com API
Access the EU-Startups investor database, startup directory, job board, and news articles. Search and filter investors by type and country, browse startups, and retrieve detailed profiles.