EU-Startups Directory Startup API and MCP — Tagline, Location, Tags, Status, Articles
Send a startup slug or its EU-Startups link and get the listing back as JSON: name, tagline, description, country and city, tags, founding year, total funding, website, company status, logo, social links and a list of related articles with dates.
- You send
- an EU-Startups startup slug or the link to its listing
- You get back
- tagline, description, country, city, tags, founding year, total funding, website, status, social links and related articles
- Coverage
- EU-Startups records with a public page.
- Price
- 5 pts — $5 per 1,000
- Charged only when the record resolves. A request that finds nothing is not billed.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| EU-Startups directly | Open the page on EU-Startups and read it | Free, and slow | Fine for one record, useless across a list, and the layout differs on every platform |
| Building a scraper | Write it, host it, and repair it when EU-Startups changes its pages | Engineering time | A maintenance commitment for something that isn't your product |
| NeuralVerge | One request, the same shape as every other source in the catalog | $5 per 1,000, misses not billed | Returns what EU-Startups publishes at request time. Other platforms are separate sources with the same request format |
What you get back
Every field in the example response below.
| Field | Type | Description |
|---|---|---|
session_id | string | Id of this run, for tracing. |
kind | string | Source type of the response. |
company | string | The identifier you sent. |
company_id | string | The startup slug as EU-Startups uses it. |
human | string | Readable summary of the record. |
machine.blocked | boolean | True if the platform refused the read. |
machine.pages_opened | number | Pages read for this record. |
total_points | number | Points charged for the run: 5. |
machine.startup.id | string | Startup slug. |
machine.startup.listing_id | number | Numeric listing id. |
machine.startup.name | string | Startup name. |
machine.startup.url | string | Link to the listing. |
machine.startup.tagline | string | One-line description. |
machine.startup.description | string | Longer description. |
machine.startup.country / country_slug | string | Country and its category slug. |
machine.startup.based_in | string | City. |
machine.startup.tags[] | array | Tags. |
machine.startup.total_funding | null | Null in the sample; the listing shows no funding figure. |
machine.startup.founded | number | Founding year. |
machine.startup.website | string | The startup's website. |
machine.startup.company_status | string | Status, e.g. Active. |
machine.startup.logo | string | Logo image link. |
machine.startup.social_links | object | Social links keyed by network, e.g. linkedin. |
machine.startup.articles[] | array | Related articles: title, link and date. |
Example response
A real response, as returned.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "eustartups_directory",
"company": "vista-ai",
"company_id": "vista-ai",
"human": "# EU-Startups directory — startup\n\n- **Id:** vista-ai\n- **Pages opened:** 1\n- **Proxy traffic:** 363.7 KB\n- **Name:** Vista AI\n- **Tagline:** Measure and Improve Your Brand’s AI Visibility.\n- **Country:** Germany\n- **Based in:** Berlin\n- **Founded:** 2025",
"machine": {
"startup": {
"id": "vista-ai",
"listing_id": 369562,
"name": "Vista AI",
"url": "https://www.eu-startups.com/directory/vista-ai/",
"tagline": "Measure and Improve Your Brand’s AI Visibility.",
"description": "Vista AI is an AI visibility platform that helps businesses monitor and understand how their brand appears across AI-powered search engines. It tracks AI rankings, brand mentions, and citations across",
"country": "Germany",
"country_slug": "german-startups",
"based_in": "Berlin",
"tags": [
"AI Visibility Tracker",
"AI Rank Tracker"
],
"total_funding": null,
"founded": 2025,
"website": "https://www.vistaai.io/",
"company_status": "Active",
"logo": "https://www.eu-startups.com/wp-content/uploads/2026/10/vista-logo-new1-500x500.png",
"social_links": {
"linkedin": "https://www.linkedin.com/company/vista-ai-geo/posts/"
},
"articles": [
{
"title": "Singapore Defense Tech Hackathon names winners, with promising teams set for venture incubation (Sponsored)",
"url": "https://www.eu-startups.com/2026/09/singapore-defense-tech-hackathon-names-winners-with-promising-teams-set-for-venture-incubation-sponsored/",
"date": "2026-09-28"
},
{
"title": "Portugal’s Hope Care closes €6 million Series A to expand remote patient monitoring across Europe",
"url": "https://www.eu-startups.com/2026/09/portugals-hope-care-closes-e6-million-series-a-to-expand-remote-patient-monitoring-across-europe/",
"date": "2026-09-08"
}
]
},
"blocked": false,
"pages_opened": 1,
"proxy_traffic_bytes": 372470
},
"total_points": 5
}How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
One record per request. Results come back in the same envelope as every other source: a session id, a readable summary, the structured result and the points charged.
curl -X POST https://api.neuralverge.ai/functions/v1/run-eustartups-directory \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"company":"vista-ai"}'What teams use it for
Where this field shows up in an actual workflow.
Check location, founding year, tags and status before adding a company to a pipeline.
Use total_funding where present and the article list to see recent coverage.
Take slugs from directory search and fill in descriptions and links.
Combine tags and city across looked-up startups to describe a local scene.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
EU-Startups records with a public page.
Read at request time, so the answer reflects the platform as it stands when you ask.
This source returns information EU-Startups shows publicly. Every response carries the session id you can trace.
- —total_funding can be null, as in the sample. Treat that as not shown on the listing.
- —Articles are the ones EU-Startups links to the listing and may be unrelated sponsored items.
- —Social links come back as listed. The page returns only company links shown on the listing.
Questions, answered
An EU-Startups slug such as vista-ai or the link to the listing.
Related sources
Name, city, tags, founding year, logo and link for each startup in the EU-Startups database.
The country categories of the EU-Startups database with slugs, names, links and startup counts.
Type, HQ country, website, investment areas, typical investment, funding stages, LinkedIn and contact email.
Startup directories, funding databases, launch platforms and investor data.
Try eu-startups directory startup on your own data
One request format across every source in the catalog.