API & embeds
Read-only public endpoints. Independent index — not affiliated with YC or a16z.
JSON API
GET /api/v1/jobs— filters:investor,startup,department,location_type,search,stage,limitGET /api/v1/jobs.csv— same filters, CSV download (≤90 rows)GET /api/v1/firms/:slugGET /api/v1/companies/:slugGET /feed/jobs.json·GET /feed/jobs.xmlGET /api/health— uptime / live role count
CORS is open for GET. Cache ~5 minutes. Attribute MiddleLayer when embedding.
Embeds
Iframe-friendly (no site chrome):
/embed/jobs?investor=y-combinator/embed/firm/a16z/embed/company/your-slug
<iframe src="https://www.middlelayer.net/embed/jobs?investor=y-combinator" title="YC portfolio jobs" style="width:100%;height:480px;border:0" ></iframe>
Contribute
Claim a company (work email domain match) · Suggest edges / companies