Public API

Query the vault from anywhere.

A read-only JSON API for the entire CreditVault directory. Free to use, no auth required.

GET/api/v1/companies

List every company in the vault.

[{ "brand": "AWS", "slug": "aws-activate", "audience": "startup" }]
GET/api/v1/programs

All programs with credit values.

[{ "brand": "AWS", "value": "$100K credits", "audience": "startup" }]
GET/api/v1/credits

Credit-bearing offers only.

[{ "brand": "OpenAI", "value": "$1K credits" }]
GET/api/v1/student

Student-only offers.

[{ "brand": "GitHub Student Pack", "value": "Free" }]
GET/api/v1/startup

Startup-only programs.

[{ "brand": "Google for Startups", "value": "$200K" }]
GET/api/v1/cloud

Cloud credit programs.

[{ "brand": "Cloudflare for Startups", "value": "$250K" }]
GET/api/v1/ai

AI & ML credit programs.

[{ "brand": "Anthropic Startups", "value": "$25K" }]
GET/api/v1/categories

Category taxonomy + counts.

[{ "name": "Cloud", "count": 42 }]
GET/api/v1/search?q=…

Free-text search across brand, tags and description.

{ "results": [{ "brand": "Supabase" }] }
GET/api/v1/compare?slugs=a,b,c

Compare two or more programs side-by-side.

{ "programs": [/* … */] }

Quick start

curl https://vault001.lovable.app/api/v1/programs

Rate-limited to 60 req/min per IP. Cached for 60s at the edge.

Sample response

{
  "brand": ".TECH",
  "slug": "so-tech",
  "audience": "student",
  "category": "Cloud",
  "value": "Free .TECH domain for 1 year",
  "claim_url": "https://get.tech/github-student-developer-pack"
}
Suggest a new endpoint →