{"_id":"@absolutejs/dataset-sec-edgar","_rev":"2-f89515e05f7c9bff47dd5e4273086027","name":"@absolutejs/dataset-sec-edgar","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@absolutejs/dataset-sec-edgar","version":"0.0.1","keywords":["absolutejs","discover","dataset","sec","edgar","company-data"],"author":"Alex Kahn","license":"Apache-2.0","_id":"@absolutejs/dataset-sec-edgar@0.0.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"cfbc9715dd096f96a2ea997e5d10cf6a1c5958a1","tarball":"https://registry.npmjs.org/@absolutejs/dataset-sec-edgar/-/dataset-sec-edgar-0.0.1.tgz","fileCount":6,"integrity":"sha512-3Swi22jPn3RtIYLEyp93gHDl4y0DSS4i3muvEXt0M6iQcdTi15CwxQ5wRlQD3FYkYdAi4gJZIxJdxxmSiWEREg==","signatures":[{"sig":"MEQCIGWdb6hB7F4Ds8qUcXYFNHLdk8lINIUR3ggEJbP2ZHuhAiBEpyG6yNLe8fLknehUL2pzYJ6xPh6E13nCZec/i/rU7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21231},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"cfbc9715dd096f96a2ea997e5d10cf6a1c5958a1","scripts":{"build":"rm -rf dist && bun build src/index.ts --outdir dist --target=bun --external @absolutejs/discover && tsc --emitDeclarationOnly --project tsconfig.json","release":"bun run build && bun publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-3Swi22jPn3RtIYLEyp93gHDl4y0DSS4i3muvEXt0M6iQcdTi15CwxQ5wRlQD3FYkYdAi4gJZIxJdxxmSiWEREg==","repository":{"url":"https://github.com/absolutejs/dataset-adapters.git","type":"git","directory":"sec-edgar"},"_npmVersion":"10.8.3","description":"SEC EDGAR DatasetSource adapter for @absolutejs/discover — resolve a US public company (CIK) and its insiders (officers/directors via Form 3/4/5) from public-domain U.S. government filings.","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"5.8.3","@absolutejs/discover":"^0.0.3"},"peerDependencies":{"@absolutejs/discover":">=0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dataset-sec-edgar_0.0.1_1780711364883_0.08283045565708647","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"author":"Alex Kahn","description":"SEC EDGAR DatasetSource adapter for @absolutejs/discover — resolve a US public company (CIK) and its insiders (officers/directors via Form 3/4/5) from public-domain U.S. government filings.","devDependencies":{"@absolutejs/discover":"^0.0.3","@types/bun":"latest","typescript":"5.8.3"},"keywords":["absolutejs","discover","dataset","sec","edgar","company-data"],"license":"Apache-2.0","main":"./dist/index.js","name":"@absolutejs/dataset-sec-edgar","peerDependencies":{"@absolutejs/discover":">=0.0.3"},"publishConfig":{"access":"public"},"repository":{"directory":"sec-edgar","type":"git","url":"https://github.com/absolutejs/dataset-adapters.git"},"scripts":{"build":"rm -rf dist && bun build src/index.ts --outdir dist --target=bun --external @absolutejs/discover && tsc --emitDeclarationOnly --project tsconfig.json","release":"bun run build && bun publish","typecheck":"tsc --noEmit"},"type":"module","types":"./dist/index.d.ts","version":"0.0.2","_id":"@absolutejs/dataset-sec-edgar@0.0.2","_integrity":"sha512-uay7mCKgve8et2PCCssu4NGQbYa0zK0edQmU2roVaZjBhpYHcDfuLivHZzql+nUCX/HCPWDqUt8Sw4UuyVdMQw==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"009123e2b05afc89dead66d679eebfdf39bd9d0f","dist":{"integrity":"sha512-uay7mCKgve8et2PCCssu4NGQbYa0zK0edQmU2roVaZjBhpYHcDfuLivHZzql+nUCX/HCPWDqUt8Sw4UuyVdMQw==","shasum":"009123e2b05afc89dead66d679eebfdf39bd9d0f","tarball":"https://registry.npmjs.org/@absolutejs/dataset-sec-edgar/-/dataset-sec-edgar-0.0.2.tgz","fileCount":6,"unpackedSize":21570,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDkC2MKa9LjxP6oAktBUwCfKlpZ8CXgNrdwhoNHF6pqTQIhAMDgmgvgEAMaPrh3lmdkh/ogw+6SO8iHFfxCj9ARn78V"}]},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"directories":{},"maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dataset-sec-edgar_0.0.2_1780949190798_0.016263893815233965"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-06T02:02:44.699Z","modified":"2026-06-08T20:06:31.152Z","0.0.1":"2026-06-06T02:02:45.016Z","0.0.2":"2026-06-08T20:06:30.945Z"},"author":"Alex Kahn","license":"Apache-2.0","keywords":["absolutejs","discover","dataset","sec","edgar","company-data"],"repository":{"directory":"sec-edgar","type":"git","url":"https://github.com/absolutejs/dataset-adapters.git"},"description":"SEC EDGAR DatasetSource adapter for @absolutejs/discover — resolve a US public company (CIK) and its insiders (officers/directors via Form 3/4/5) from public-domain U.S. government filings.","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"readme":"# @absolutejs/dataset-sec-edgar\n\nA [`@absolutejs/discover`](https://www.npmjs.com/package/@absolutejs/discover)\n**DatasetSource** over [SEC EDGAR](https://www.sec.gov/os/webmaster-faq#developers)\n— public-domain U.S. government filings. Unlike most open company data, this one\ncarries **people**: it implements both `findCompany` (CIK) and `findPeople`\n(insiders).\n\n```ts\nimport { secEdgarSource } from \"@absolutejs/dataset-sec-edgar\";\n\nconst sec = secEdgarSource({ userAgent: \"MyApp (me@example.com)\" });\n\nawait sec.findCompany({ name: \"Shopify\" });\n// → { name: \"SHOPIFY INC.\", registryId: \"CIK0001594805\", source: \"sec-edgar\" }\n\nawait sec.findPeople({ company: \"Apple\", limit: 5 });\n// → [ { fullName: \"Kevan Parekh\", title: \"Senior Vice President, CFO\", … },\n//     { fullName: \"Sabih Khan\", title: \"COO\", … }, … ]\n```\n\nIt hands `discoverContacts` real names+titles to seed from before the LLM/web call:\n\n```ts\ndiscoverContacts({ company: \"Apple\" }, { sources: [sec], extract });\n```\n\n## What it does — and doesn't\n\n`findPeople` reads a company's recent **Form 3/4/5 ownership filings** and returns\nthe **insiders** (officers + directors) with their titles, names de-inverted from\nSEC's `LAST FIRST` format. `findCompany` resolves a name to its **CIK**.\n\n**Scope (be honest):** U.S. **public** companies only, and insiders are\n**C-suite / board** — not necessarily the partnership contact, and nothing for\nthe private startups that make up the long tail. Authoritative for what it\ncovers; pair it with `@absolutejs/discover`'s LLM/web path for everything else.\n\n**SEC fair access:** set `userAgent` to your own app + contact (SEC requires a\ndescriptive User-Agent and asks for <10 req/s). The adapter reads only a small,\nbounded number of filings per lookup and caches the ticker index in memory.\n\nApache-2.0. Pure importer of public-domain data — see `THIRD_PARTY_NOTICES.md`.\n","readmeFilename":"README.md"}