Open dataset

The startup perks dataset, free to download

Every startup credit, perk, and deal we track, as a clean, documented dataset you can query, analyze, or build on. Curated from each provider's own official page, dated, confidence-tiered, and refreshed weekly. Available as JSON and CSV under CC BY 4.0: use it anywhere, just credit the source.

1,058 programs1,048 providers216 with a dollar value9 categories
Updated weekly · checked 4 h ago
What you get

One row per program, everything sourced

Each record carries the provider, category, headline benefit value, and the real eligibility gates (stage, funding cap, geography), plus a link straight to the provider's own page. Every value is the same figure the site shows, drawn from the same source, so the dataset never disagrees with the pages.

Complete

All 1,058 tracked programs, not a sample. Filter to one category with a query parameter.

Sourced

Every record links to the provider's official page and carries a confidence tier and the date it was last re-verified.

Free to use

Licensed CC BY 4.0. Use it in a product, a study, or a model, with attribution.

Schema

Every field in a record

The JSON returns these fields per record inside a documented envelope (license, attribution, methodology, counts). The CSV has one column per field, in this order; list fields are joined with a semicolon.

key
string

Stable unique identifier for the program.

name
string

Program name as the provider presents it.

provider
string

The company offering the perk.

provider_slug
string

Provider identifier (matches /providers/[slug]).

category
string

Category key, e.g. cloud-infra, ai-ml, banking-fintech.

category_label
string

Human-readable category label.

benefit_type
string

Kind of benefit: Credits, Discount, Free, Cash & rewards, etc.

application_status
string

open, paused, closed, or unknown. Based on an explicit source notice; unknown includes legacy records whose page was readable but application availability was not verified.

application_status_source_url
string | null

Official page supporting the application status, independently of the benefit-value source. Null when status is unknown.

application_status_checked_at
string | null

ISO timestamp when the application status was checked. Null when status is unknown.

value_text
string | null

Headline benefit value exactly as the provider states it.

value_usd
number | null

USD amount explicitly stated in value_text. Null for unpriced credit/token counts, inferred or calculated equivalents, non-USD amounts, partner-bundle totals, and billing thresholds.

eligibility
string

Primary funding/backing gate, e.g. Any startup, VC / accelerator-backed.

stages
string[]

Startup stages that qualify (empty means any stage).

max_funding_raised_usd
number | null

Maximum total funding raised the program allows, if any.

max_company_age_years
number | null

Maximum company age in years the program allows, if any.

geographies
string[]

Regions the program is open to (empty means global).

recurring_or_expiry
string | null

Whether the benefit recurs or when it expires, as stated.

other_requirements
string | null

Any other stated requirement (e.g. new customers only).

confidence
string

How well-verified the record is: high, medium, or low.

last_verified
string | null

ISO timestamp this record was last re-verified against the source, or null if only in the dated static catalog.

source_url
string | null

The provider's official page stating the terms (the source of record).

apply_url
string | null

The provider's own application URL. Null while applications are known to be paused or closed.

url
string

The StartupPerks page for this program.

Use it

A sample record, and how to fetch it

Endpoints
# Full dataset as JSON
curl https://startupperks.co/api/dataset

# One category as CSV
curl "https://startupperks.co/api/dataset?format=csv&category=ai-ml"

# In JavaScript
const res = await fetch("https://startupperks.co/api/dataset");
const { records } = await res.json();
Sample record
{
  "key": "fondo-tax-credits-startup-bookkeeping-yc-partner-deal",
  "name": "Fondo Tax Credits + Startup Bookkeeping (YC partner deal)",
  "provider": "Fondo",
  "provider_slug": "fondo",
  "category": "finance-ops",
  "category_label": "Finance & Ops",
  "benefit_type": "Discount",
  "application_status": "unknown",
  "application_status_source_url": null,
  "application_status_checked_at": null,
  "value_text": "Up to $500,000 per year in R&D tax credits",
  "value_usd": 500000,
  "eligibility": "No funding needed",
  "stages": [
    "pre-seed",
    "seed",
    "series-a"
  ],
  "max_funding_raised_usd": 5000000,
  "max_company_age_years": null,
  "geographies": [
    "US"
  ],
  "recurring_or_expiry": "R&D credit claimed annually; you only pay if Fondo recovers money.",
  "other_requirements": "R&D credit payroll offset generally requires under $5M in gross receipts and US employees/contractors doing product development. The 15% fee cap requires being a Y Combinator company (referral-gated); the standard cap is 20%.",
  "confidence": "medium",
  "last_verified": "2026-08-14T07:01:05.370Z",
  "source_url": "https://fondo.com/tax-credits",
  "apply_url": "https://fondo.com/tax-credits",
  "url": "https://startupperks.co/programs/fondo-tax-credits-startup-bookkeeping-yc-partner-deal"
}
What's inside

Programs by category

The dataset spans every category on the site. Add ?category=<key> to either endpoint to pull just one.

License

Free to use, with credit

The dataset is published under Creative Commons Attribution 4.0. You can use it commercially, remix it, and build products on it. The one requirement is attribution: credit StartupPerks and link back.

CC BY 4.0Attribution required

Suggested credit line, copy as-is:

Data from StartupPerks (https://startupperks.co), licensed CC BY 4.0.
Figures are the headline maximums each provider advertises and can change; the dataset records when each was last checked and always links to the provider's own page. See the methodology for how every value and eligibility rule is sourced.