Search Startups
GET/startups1 credit

Search Startups

Query StartupHub's proactively discovered directory: companies found from new domain registrations, government registries (Israel, Canada, UK, US SEC Form D, …), GitHub orgs, and verified websites: not just press mentions. Filter by country, sector, founded date window, latest round, stealth, tech stack, and 50+ signals. This is what Tavily/Linkup/Parallel cannot do: structured "new cybersecurity startups in Israel this month" with pagination. Use sort=created_at.desc for "added this week"; founded_after/founded_before for "founded this month".

GEThttps://www.startuphub.ai/api/v1/startups

Request

# New cybersecurity startups in Israel, added this month (directory ingest time)
curl -G "https://www.startuphub.ai/api/v1/startups" \
  -H "Authorization: Bearer sk_live_..." \
  --data-urlencode "country=Israel" \
  --data-urlencode "sector=Cybersecurity" \
  --data-urlencode "founded_after=2026-07-01" \
  --data-urlencode "sort=created_at.desc" \
  --data-urlencode "limit=50"

Parameters

qstringoptional

Search text, matched against the name and one-liner.

slugsstringoptional

Comma-separated StartupHub slugs, up to 100, lowercased before matching; matches any of them. Fetches known companies in one call.

sectorstringoptional

Comma-separated sector names, e.g. "Fintech,Cybersecurity"; matches any of them. Exact sector names as shown on profiles.

countrystringoptional

Comma-separated countries; matches any of them. Accepts names or ISO codes; "US", "USA" and "United States" are the same.

statusstringoptional

Operating status. Exact, case-sensitive match on the stored value, for example Active or Inactive.

founded_afterstringoptional

Founded on or after this date: YYYY, YYYY-MM or YYYY-MM-DD.

founded_beforestringoptional

Founded on or before this date: YYYY, YYYY-MM or YYYY-MM-DD.

nearstringoptional

HQ inside a bounding box around a point: "lat,lng,radius_km", radius clamped to 1-500 km. A malformed value applies no filter. Example "51.507,-0.128,25" for central London.

open_sourcestringoptional

'true' returns only open-source companies. One of: true, false.

employees_minnumberoptional

Minimum employee count (inclusive).

employees_maxnumberoptional

Maximum employee count (inclusive). Use 10 for tiny teams.

min_linkedin_followersnumberoptional

Minimum LinkedIn followers, a brand-size proxy when headcount is unknown.

max_linkedin_followersnumberoptional

Maximum LinkedIn followers.

hiringstringoptional

'true' returns only companies with open roles right now. One of: true.

round_seriesstringoptional

Comma-separated stages of the most recent funding round; matches any of them. Values: Angel, Pre-Seed, Seed, Pre-Series A, Series A to Series H, Growth, Debt, Grant, Strategic, IPO. Pair with raised_after for "just raised a seed round".

raised_afterstringoptional

Most recent funding round announced on or after this date: YYYY, YYYY-MM or YYYY-MM-DD.

raised_beforestringoptional

Most recent funding round announced on or before this date: YYYY, YYYY-MM or YYYY-MM-DD.

min_total_fundingnumberoptional

Minimum total funding raised, USD.

max_total_fundingnumberoptional

Maximum total funding raised, USD.

min_valuationnumberoptional

Minimum latest valuation, USD. 1000000000 for unicorns.

max_valuationnumberoptional

Maximum latest valuation, USD.

backed_bystringoptional

Comma-separated investors, up to 20, by StartupHub slug or exact name, e.g. "sequoia-capital,Y Combinator"; matches any of them. When none of them matches an investor, the response is empty data plus a note.

ma_statusstringoptional

Comma-separated exit states: acquired, public, merged, made_acquisitions; matches any of them.

min_scorenumberoptional

Minimum StartupHub score (0-100). 70+ is roughly the top 1.5%.

max_scorenumberoptional

Maximum StartupHub score.

min_agent_readinessnumberoptional

Minimum Agent Readiness score (0-100): how well AI agents can use the company website.

max_agent_readinessnumberoptional

Maximum Agent Readiness score.

agent_readiness_gradestringoptional

Comma-separated Agent Readiness grades: A+, A, B, C, D, F; matches any of them.

min_revenue_multiplenumberoptional

Minimum valuation-to-revenue multiple (sparse).

max_revenue_multiplenumberoptional

Maximum valuation-to-revenue multiple.

min_revenue_per_employeenumberoptional

Minimum revenue per employee, USD (sparse).

max_revenue_per_employeenumberoptional

Maximum revenue per employee, USD.

min_funding_efficiencynumberoptional

Minimum revenue per dollar raised (sparse).

max_funding_efficiencynumberoptional

Maximum revenue per dollar raised.

trendingstringoptional

'true' returns companies getting attention on StartupHub this week. One of: true.

mentioned_sincestringoptional

Covered in StartupHub news on or after this date: YYYY, YYYY-MM or YYYY-MM-DD.

min_reddit_reviewsnumberoptional

Minimum number of classified Reddit reviews.

min_reddit_sentimentnumberoptional

Minimum Reddit sentiment, -100 to 100. Pair with min_reddit_reviews.

has_foundersstringoptional

'true' returns only companies with known founders, ready for list_startup_team. One of: true, false.

has_known_emailsstringoptional

'true' returns only companies with at least one verified founder or team email. Startup and up; Startup sees redacted addresses, Pro sees them in full. One of: true, false.

has_websitestringoptional

'true' returns only companies with a website on file. One of: true, false.

has_blogstringoptional

'true' returns only companies whose website has a blog or news feed we found (RSS or Atom), 'false' only those checked and without one. Sites are rechecked every 90 days. One of: true, false.

blog_post_within_daysnumberoptional

Only companies whose blog published a post within this many days (30, 90 or 365 are the usual values). Implies has_blog=true.

website_statusstringoptional

Comma-separated website states: active, dead, parked; matches any of them.

domain_tldstringoptional

Comma-separated domain endings, e.g. "ai,io"; matches any of them.

stealthstringoptional

'true' = stealth only, 'false' = exclude stealth. Stealth rows need Startup or higher. One of: true, false.

cdnstringoptional

Comma-separated CDNs: cloudflare, vercel, cloudfront, fastly, netlify; matches any of them.

email_providerstringoptional

Comma-separated email providers: google_workspace, m365, zoho, proton, proofpoint, mimecast, self_hosted, gateway; matches any of them.

hostingstringoptional

Comma-separated hosting providers: aws, azure, gcp, vercel, render, netlify, hetzner, digitalocean; matches any of them.

paymentstringoptional

Comma-separated payment providers: stripe, paddle, lemonsqueezy, paypal, klarna, apple_pay; matches any of them. The API also accepts payments as an alias.

compliancestringoptional

Comma-separated compliance claims found on the site: soc2, hipaa, iso27001, gdpr, ccpa, pci_dss, fedramp; matches any of them.

status_pagestringoptional

Comma-separated status page vendors: statuspage, instatus, betterstack; matches any of them.

cookie_consentstringoptional

Comma-separated cookie consent vendors: onetrust, cookiebot, osano, termly; matches any of them.

hiring_platformstringoptional

Comma-separated hiring platforms: greenhouse, lever, ashby, workable, teamtailor; matches any of them.

bookingstringoptional

Comma-separated booking widgets: calendly, calcom, savvycal, chilipiper; matches any of them.

email_marketingstringoptional

Comma-separated email marketing tools: klaviyo, mailchimp, hubspot_forms, customer_io, loops; matches any of them.

ai_supportstringoptional

Comma-separated AI customer support tools: intercom_fin, ada, sierra, decagon, drift_ai, fin_ai; matches any of them.

a11ystringoptional

Comma-separated accessibility overlays: userway, accessibe, audioeye; matches any of them.

affiliate_programstringoptional

Comma-separated affiliate platforms: partnerstack, rewardful, tolt, firstpromoter, impact; matches any of them.

has_affiliate_programstringoptional

'true' returns only companies running an affiliate program. One of: true, false.

sortstringoptional

'<column>.<asc|desc>'. Columns: total_score, created_at (when StartupHub added the row), last_round_date, latest_funding_date (alias of last_round_date), total_funding, latest_valuation, founded_date, employee_count, employee_growth_quarterly_cagr, linkedin_followers, agent_readiness_score, trending_score_7d, current_revenue, revenue_multiple, revenue_per_employee, funding_efficiency. Default total_score.desc. An unknown column falls back to total_score.desc, and any direction other than asc sorts descending.

limitnumberoptionaldefault: 20

Results per call. Default 20, max 100.

offsetnumberoptional

Skip this many results, to page past the first 100.

Response

json
{
  "data": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "name": "Anthropic",
      "slug": "anthropic",
      "one_liner": "AI safety company building reliable AI systems",
      "website": "https://anthropic.com",
      "hq_country": "United States",
      "hq_city": "San Francisco",
      "founded_date": "2021-01-01",
      "operating_status": "Active",
      "sectors": ["AI", "Machine Learning"],
      "total_score": 92.5,
      "stealth_mode": null,
      "domain_tld": "com",
      "domain_created_at": "2021-01-06",
      "has_known_emails": true,
      "tech_fingerprint": {
        "cdn": "cloudflare",
        "email_provider": "google_workspace",
        "email_provider_confidence": "high",
        "analytics": ["ga4"],
        "payments": [],
        "frameworks": ["nextjs"],
        "fingerprinted_at": "2026-05-21T09:14:00Z"
      },
      "logo_url": "https://cdn.startuphub.ai/..."
    }
  ],
  "pagination": {
    "total": 1,
    "limit": 5,
    "offset": 0
  },
  "credits": {
    "used": 1,
    "remaining": 49
  }
}

Errors

401Invalid or missing API key
403Filter requires higher tier (e.g. has_known_emails=true on Free)
429Daily rate limit exceeded