{"schema_version":"mostlyright-public-catalog.v1","dataset":{"id":"8c40f22d-0b7e-4cfd-a9bd-ca495399ff0e","slug":"y-combinator-company-status-and-form-d-filings","title":"Y Combinator company status and Form D filings","summary":"**Track how Y Combinator companies change over time.** Company status changes reported by YC and SEC Form D fundraising notices, for companies worldwide. Each row is a status change or a filing on a specific date; a status row appears only on a day the status changed.\n\nFilings are not matched on name alone. Each candidate filing is checked by the Jev decision model, which reads the startup beside the filer and keeps it only when the filer is the startup itself, not a same-name business or a fund holding its shares.\n\n## Coverage\n\n- Status: 10 November 2010 onward, so YC's 2005 to 2010 batches have no earlier readings.\n- Status gap: 20 August 2019 to 29 November 2022, which no archived page covers.\n- Form D filings: March 2009 onward, when Form D went electronic; earlier paper filings are absent. The amount raised and issuer details cover only filings from mid-2024 to mid-2026.\n- Geography: worldwide. Form D is a US filing, so a company incorporated elsewhere appears only in status rows.\n- Grain: one row per company, day, event kind and key.\n- Licence: CC BY 4.0. Form D filings are US public domain. The directory and archived lists state no licence.\n\n## Where the status comes from\n\nAn archived community list covers 2010 to 2019 and YC's archived directory 2022 to 2024. From August 2024, a public mirror's git history and then YC's live directory take over; status_source names the source of each reading. The live directory states only the present, so the most recent changes are dated by the day they were first seen.\n\n## How filings are matched\n\nName matching alone goes wrong in three ways:\n\n- **A different business with the same name.** FUTURA is a Winter 2020 dentistry startup in Mexico City. Futura LLC, a Texas company, filed sixty Form D notices between 2011 and 2016.\n- **A fund named after the company.** Filers such as \"Stripe May 2023 a Series of Stonks SPVs LLC\" buy shares in Stripe; they are not Stripe raising money.\n- **Two startups with one name.** More than ninety names belong to more than one YC company, such as the Parse of Summer 2011, bought by Facebook, and the Parse of Fall 2025.\n\nEDGAR's search returns the Form D notices whose issuer name contains each company's name. TypeSafe's Jev, a model built for yes-or-no decisions, reads the startup (name, batch, city, one-line description) beside the filer (name, business address, state of incorporation) and answers: is this filer the startup itself, and is it a fund or SPV holding its shares? A filing is kept only when Jev says it is the startup and not a fund, the names match, and it was filed no more than three years before the batch. filing_match_score is Jev's probability, so a reader can apply a stricter threshold.\n\n## Columns\n\n- company_uid: one identity per company, so two that share a name never share a history.\n- company_key: the name in lowercase letters and digits, corporate suffix removed.\n- batch: one spelling per batch; batch_raw keeps the source's.\n- status and previous_status: the status that day and on the company's previous reading. Exited is the community list's word for an exit of unstated kind.\n- filing_ columns: the filing as EDGAR lists it, with exemptions, issuer name, match score and, where available, the raise and the issuer's revenue and industry answers.\n\n## Missing values\n\nAn archived reading carries a company_id only when its name and batch match one directory company, and before December 2022 no slug or team_size. EDGAR returns at most 100 notices per company, so a widely shared name may miss older filings.\n\n## Suitable for\n\n- Time to event models for acquisition, listing or shutdown, with right and interval censoring.\n- Leak-free features, since each row is what a source said that day.\n- Testing whether a raise predicts an outcome.\n- Scoring language models on dated, attributed startup outcomes.\n- Benchmarking entity resolution, with a model score on every filing match.","topics":["y combinator","startups","form d","sec edgar","venture funding","acquisitions","startup failure"],"publisher":{"handle":"mostlyrightmd","display_name":"Mostly Right","avatar_url":"https://mostlyright.md/api/public/avatars/e70f8c973d16894fcee5cb5aba887feafc75cc0d67419bd0ed321cfde9d0d967.webp","mark":{"background":"#FFC613","facets":["#2B5FE3","#F15B22","#17160F"],"pattern":2,"rotation":90}},"star_count":0,"table_count":1,"row_count":9917,"published_at":"2026-09-13T09:39:23.671Z","updated_at":"2026-10-01T13:48:47.893Z","cover_image_url":"https://storage.googleapis.com/mostlyright-dataset-covers/v1/229dd219-04d8-40cf-9483-85d048cfdd9b/643d53c0d6e81643de73a672460cc401f66502b41a203c059702e11edfeb51b7.webp","cover_tile_url":"https://storage.googleapis.com/mostlyright-dataset-covers/v1/229dd219-04d8-40cf-9483-85d048cfdd9b/643d53c0d6e81643de73a672460cc401f66502b41a203c059702e11edfeb51b7.tile.webp","activity":{"views":1066,"likes":0},"canonical_url":"https://mostlyright.md/datasets/y-combinator-company-status-and-form-d-filings","tables":[{"id":"e3ff0550-705f-4570-815d-4be21f534302","slug":"yc-company-events","title":"yc_company_events","license":"CC-BY-4.0","schema":{"columns":45,"column_details":[{"name":"company_uid","unit":null,"meaning":"One identity per company: the directory's identifier, or for an archived company the directory no longer lists, its name key and batch.","nullable":null,"logical_type":"string"},{"name":"company_key","unit":null,"meaning":"The company's name reduced to lowercase letters and digits with any corporate suffix removed. This is what every era of the history and every filing are matched on.","nullable":null,"logical_type":"string"},{"name":"company_id","unit":null,"meaning":"The directory's own identifier for the company. A reading recovered from the archives carries it when its name and batch match one directory company, and is null when they match none.","nullable":null,"logical_type":"integer"},{"name":"slug","unit":null,"meaning":"The company's address slug on ycombinator.com/companies, null on a reading recovered from before this table began.","nullable":null,"logical_type":"string"},{"name":"name","unit":null,"meaning":"The company's name as the directory lists it, and absent on a recovered reading whose source did not state it.","nullable":null,"logical_type":"string"},{"name":"batch","unit":null,"meaning":"The Y Combinator batch, written one way. Sources spell it three ways and one of them uses both, so a short code is expanded to the long form the directory publishes and anything else is passed through unchanged.","nullable":null,"logical_type":"string"},{"name":"batch_raw","unit":null,"meaning":"The batch exactly as the source that produced this row spelled it, before it was written one way.","nullable":null,"logical_type":"string"},{"name":"team_size","unit":null,"meaning":"How many people the directory said the company had that day. Present from August 2024 and on the live reading, empty on an earlier recovered reading whose source did not state it.","nullable":null,"logical_type":"integer"},{"name":"is_hiring","unit":null,"meaning":"Whether the directory said the company was hiring that day. Present from August 2024 and on the live reading, empty on an earlier recovered reading.","nullable":null,"logical_type":"boolean"},{"name":"event_date","unit":null,"meaning":"The day the event happened: the day a source recorded the status, or the day EDGAR accepted the filing. A status change first seen by the live directory after 12 September 2026 is dated by the build that saw it.","nullable":null,"logical_type":"date"},{"name":"event_type","unit":null,"meaning":"status_reading for a change in directory status, form_d_filing for an offering notice.","nullable":null,"logical_type":"string"},{"name":"event_key","unit":null,"meaning":"What makes the event unique on its day: the status for a reading, the accession number for a filing.","nullable":null,"logical_type":"string"},{"name":"status","unit":null,"meaning":"The status that day, written one way. Dead is the community list's word for Inactive and is folded into it. Exited is its word for an exit it does not split into acquired or floated, and Missing is the mirror's word for a company that left the directory, so both are kept apart.","nullable":null,"logical_type":"string"},{"name":"status_raw","unit":null,"meaning":"The status exactly as the source that produced this row wrote it, before Dead was folded into Inactive.","nullable":null,"logical_type":"string"},{"name":"previous_status","unit":null,"meaning":"The status this same company had on its previous reading, null on its first.","nullable":null,"logical_type":"string"},{"name":"status_source","unit":null,"meaning":"Which reading produced a status row: yc_oss_mirror for the live directory, otherwise the archive the recovered history names. Null on a filing.","nullable":null,"logical_type":"string"},{"name":"filing_form","unit":null,"meaning":"D for a new notice of an exempt offering, D/A for an amendment, on a filing only.","nullable":null,"logical_type":"string"},{"name":"filing_cik","unit":null,"meaning":"The issuer's SEC Central Index Key, on a filing only.","nullable":null,"logical_type":"string"},{"name":"filing_exemption","unit":null,"meaning":"The first exemption item claimed, such as 06B for Rule 506(b), on a filing only.","nullable":null,"logical_type":"string"},{"name":"filing_state","unit":null,"meaning":"The state or country code of the issuer's business address, on a filing only.","nullable":null,"logical_type":"string"},{"name":"filing_url","unit":null,"meaning":"The filing rendered as a web page on EDGAR, on a filing only.","nullable":null,"logical_type":"string"},{"name":"filing_city","unit":null,"meaning":"The city and state of the issuer's business address, on a filing only.","nullable":null,"logical_type":"string"},{"name":"filing_file_number","unit":null,"meaning":"The SEC file number the offering was assigned, on a filing only.","nullable":null,"logical_type":"string"},{"name":"filing_exemption_2","unit":null,"meaning":"The second exemption or exclusion item claimed, on a filing only.","nullable":null,"logical_type":"string"},{"name":"filing_exemption_3","unit":null,"meaning":"The third exemption or exclusion item claimed, on a filing only.","nullable":null,"logical_type":"string"},{"name":"filing_exemption_4","unit":null,"meaning":"The fourth exemption or exclusion item claimed, on a filing only.","nullable":null,"logical_type":"string"},{"name":"filing_is_pooled_fund","unit":null,"meaning":"True when the issuer claimed an Investment Company Act exclusion, which marks a fund rather than an operating company.","nullable":null,"logical_type":"boolean"},{"name":"filing_total_offering_amount","unit":null,"meaning":"The size of the offering in US dollars as filed, on a filing the quarterly data set covers. Null on a status reading, and on a filing newer than the last published quarter.","nullable":null,"logical_type":"decimal"},{"name":"filing_offering_is_indefinite","unit":null,"meaning":"True when the issuer wrote Indefinite rather than an amount, which the form allows. The amount is then empty rather than zero.","nullable":null,"logical_type":"boolean"},{"name":"filing_total_amount_sold","unit":null,"meaning":"How much of the offering had been sold when the form was filed. Null on a status reading, and on a filing newer than the last published quarter.","nullable":null,"logical_type":"decimal"},{"name":"filing_total_remaining","unit":null,"meaning":"How much of the offering remained unsold when the form was filed. Null on a status reading, and on a filing newer than the last published quarter.","nullable":null,"logical_type":"decimal"},{"name":"filing_investors","unit":null,"meaning":"How many investors had already invested when the form was filed. Null on a status reading, and on a filing newer than the last published quarter.","nullable":null,"logical_type":"integer"},{"name":"filing_has_non_accredited","unit":null,"meaning":"Whether any investor was not accredited. Null on a status reading, and on a filing newer than the last published quarter.","nullable":null,"logical_type":"boolean"},{"name":"filing_revenue_range","unit":null,"meaning":"The issuer's revenue bracket, or its statement that it declines to disclose one. Null on a status reading, and on a filing newer than the last published quarter.","nullable":null,"logical_type":"string"},{"name":"filing_minimum_investment","unit":null,"meaning":"The smallest investment accepted from an outside investor, in US dollars. Null on a status reading, and on a filing newer than the last published quarter.","nullable":null,"logical_type":"decimal"},{"name":"filing_industry_group","unit":null,"meaning":"The industry the issuer selected on the form. Null on a status reading, and on a filing newer than the last published quarter.","nullable":null,"logical_type":"string"},{"name":"filing_first_sale_date","unit":null,"meaning":"The day of the offering's first sale, as filed. Null on a status reading, and on a filing newer than the last published quarter.","nullable":null,"logical_type":"date"},{"name":"filing_is_equity","unit":null,"meaning":"Whether the offering included equity. Null on a status reading, and on a filing newer than the last published quarter.","nullable":null,"logical_type":"boolean"},{"name":"filing_is_debt","unit":null,"meaning":"Whether the offering included debt. Null on a status reading, and on a filing newer than the last published quarter.","nullable":null,"logical_type":"boolean"},{"name":"filing_entity_type","unit":null,"meaning":"The issuer's entity type, such as Corporation or Limited Liability Company. Null on a status reading, and on a filing newer than the last published quarter.","nullable":null,"logical_type":"string"},{"name":"filing_jurisdiction","unit":null,"meaning":"Where the issuer is incorporated, as the form states it. Null on a status reading, and on a filing newer than the last published quarter.","nullable":null,"logical_type":"string"},{"name":"filing_year_incorporated","unit":null,"meaning":"The year the issuer was formed, as the form states it. Null on a status reading, and on a filing newer than the last published quarter.","nullable":null,"logical_type":"integer"},{"name":"filing_issuer_name","unit":null,"meaning":"The issuer's name as EDGAR lists it, on a filing only.","nullable":null,"logical_type":"string"},{"name":"filing_match_score","unit":null,"meaning":"Jev's probability that the issuer is this company itself, from 0.7 to 1; a filing below 0.7, or judged an investment vehicle holding the company, is not kept. On a filing only.","nullable":null,"logical_type":"number"},{"name":"filing_match_model","unit":null,"meaning":"The dated Jev snapshot that answered, on a filing only.","nullable":null,"logical_type":"string"}],"schema_version":"mostlyright.cloud.released-schema-summary.v1"},"preview_enabled":true,"download_enabled":true,"version_id":"c3646aae-02f9-5847-b297-6a550e3d2ba2"}]}}