Retrieve the full AI forensic analysis for a specific project, including all
detected news entries, the current risk memo, and scan statistics.
Response structure:
entries: All news events detected for this project, sorted by first seen date
(most recent first). Each entry includes category, source, key event summary,
market impact, URL, and whether it was new this week.
memo: The current AI-generated risk assessment including price narrative,
primary risk, value proposition, operational status, methodology risk,
quality tier estimate, deal flow signals, and investment thesis.
stats: Total entry count, new entries this week, last scan date, week/year.
Falls back to the v1 legacy table if no v2 data exists for the project.
Returns 404 if no forensic data exists at all.
GET
/
v1
/
forensics
/
v2
/
{project_id}
Get project forensic analysis (v2)
curl --request GET \ --url https://vcm-fyi-api.fly.dev/v1/forensics/v2/{project_id} \ --header 'X-API-KEY: <api-key>'
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"VCM.fyi API","colors":{"primary":"#10a37f","light":"#34d399","dark":"#059669"},"logo":{"light":"https://mintcdn.com/vcmfyi/o4-C0m0__z3_mjAB/logo/light.svg?fit=max\u0026auto=format\u0026n=o4-C0m0__z3_mjAB\u0026q=85\u0026s=53a4802e4d04a191ec7deab4c5e8dedf","dark":"https://mintcdn.com/vcmfyi/o4-C0m0__z3_mjAB/logo/dark.svg?fit=max\u0026auto=format\u0026n=o4-C0m0__z3_mjAB\u0026q=85\u0026s=93747c6de80c3903cfc3f2adad217484"},"favicon":"/favicon.svg","seo":{},"metadata":{"timestamp":false},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vcmfyi","hasAudioNarration":false,"actualSubdomain":"vcmfyi","customDomains":["docs.api.vcm.fyi"],"gitSource":{"type":"github","owner":"mmobir","repo":"vcm-fyi-api","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21ec11c210dbcccbc1986c","collectionId":"5da6e037-a4b9-411d-bec0-ee8e9f542b73","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21ec11c210dbcccbc1986c:success","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"default","tag":"API Reference","count":37},{"language":"default","tag":"Charts","count":9},{"language":"default","tag":"Guides","count":6},{"language":"default","tag":"Getting Started","count":6},{"language":"default","tag":"Forensics","count":6},{"language":"default","tag":"API Keys","count":4},{"language":"default","tag":"Countries","count":4},{"language":"default","tag":"Buyers","count":3},{"language":"default","tag":"Projects","count":3},{"language":"default","tag":"Proponent Forensics","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/forensics/get-project-forensic-analysis-v2","slug":"/api-reference/forensics/get-project-forensic-analysis-v2","pageMetadata":{"title":"Get project forensic analysis (v2)","description":"Retrieve the full AI forensic analysis for a specific project, including all\n detected news entries, the current risk memo, and scan statistics.\n\n **Response structure:**\n - **entries:** All news events detected for this project, sorted by first seen date\n (most recent first). Each entry includes category, source, key event summary,\n market impact, URL, and whether it was new this week.\n - **memo:** The current AI-generated risk assessment including price narrative,\n primary risk, value proposition, operational status, methodology risk,\n quality tier estimate, deal flow signals, and investment thesis.\n - **stats:** Total entry count, new entries this week, last scan date, week/year.\n\n Falls back to the v1 legacy table if no v2 data exists for the project.\n Returns 404 if no forensic data exists at all.","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/forensics/v2/{project_id}","href":"/api-reference/forensics/get-project-forensic-analysis-v2","autogeneratedByOpenApi":true,"hidden":false},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n li: \"li\",\n p: \"p\",\n strong: \"strong\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Retrieve the full AI forensic analysis for a specific project, including all\\ndetected news entries, the current risk memo, and scan statistics.\"\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Response structure:\"\n })\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"entries:\"\n }), \" All news events detected for this project, sorted by first seen date\\n(most recent first). Each entry includes category, source, key event summary,\\nmarket impact, URL, and whether it was new this week.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"memo:\"\n }), \" The current AI-generated risk assessment including price narrative,\\nprimary risk, value proposition, operational status, methodology risk,\\nquality tier estimate, deal flow signals, and investment thesis.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"stats:\"\n }), \" Total entry count, new entries this week, last scan date, week/year.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Falls back to the v1 legacy table if no v2 data exists for the project.\\nReturns 404 if no forensic data exists at all.\"\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get project forensic analysis (v2)","description":"Retrieve the full AI forensic analysis for a specific project, including all\n detected news entries, the current risk memo, and scan statistics.\n\n **Response structure:**\n - **entries:** All news events detected for this project, sorted by first seen date\n (most recent first). Each entry includes category, source, key event summary,\n market impact, URL, and whether it was new this week.\n - **memo:** The current AI-generated risk assessment including price narrative,\n primary risk, value proposition, operational status, methodology risk,\n quality tier estimate, deal flow signals, and investment thesis.\n - **stats:** Total entry count, new entries this week, last scan date, week/year.\n\n Falls back to the v1 legacy table if no v2 data exists for the project.\n Returns 404 if no forensic data exists at all.","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/forensics/v2/{project_id}","href":"/api-reference/forensics/get-project-forensic-analysis-v2","autogeneratedByOpenApi":true,"hidden":false}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Forensics"],"summary":"Get project forensic analysis (v2)","description":"Retrieve the full AI forensic analysis for a specific project, including all\n detected news entries, the current risk memo, and scan statistics.\n\n **Response structure:**\n - **entries:** All news events detected for this project, sorted by first seen date\n (most recent first). Each entry includes category, source, key event summary,\n market impact, URL, and whether it was new this week.\n - **memo:** The current AI-generated risk assessment including price narrative,\n primary risk, value proposition, operational status, methodology risk,\n quality tier estimate, deal flow signals, and investment thesis.\n - **stats:** Total entry count, new entries this week, last scan date, week/year.\n\n Falls back to the v1 legacy table if no v2 data exists for the project.\n Returns 404 if no forensic data exists at all.","operationId":"get_forensic_news_v2_v1_forensics_v2__project_id__get","security":["d2941e8f-464f-437e-bea1-464ae12453ce"],"parameters":["2689f3e7-4983-4bb2-9e6f-4aaf6a662505"],"responses":{"200":"d4d4a74a-c228-42f8-b3de-a119e5a6e6c5","422":"e95845f7-a51b-46e8-ab86-1dcda4167400"},"method":"get","type":"path","servers":["bc74cd13-431c-4ad0-bbdb-11eecb289135"],"path":"/v1/forensics/v2/{project_id}","baseUrlOptions":["https://vcm-fyi-api.fly.dev"],"title":"Get project forensic analysis (v2)","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"2689f3e7-4983-4bb2-9e6f-4aaf6a662505":{"name":"project_id","in":"path","required":true,"schema":{"type":"string","title":"Project Id","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"responses":{"d4d4a74a-c228-42f8-b3de-a119e5a6e6c5":{"description":"Complete forensic analysis with entries, memo, and scan statistics","content":{"application/json":{"schema":{"properties":{"project_id":{"type":"string","title":"Project Id","isRequired":true,"uniqueKey":"project_id","typeLabel":"string"},"entries":{"items":{"properties":{"id":{"type":"integer","title":"Id","isRequired":true,"uniqueKey":"entries.items.[INDEX].id","typeLabel":"integer"},"project_id":{"type":"string","title":"Project Id","isRequired":true,"uniqueKey":"entries.items.[INDEX].project_id","typeLabel":"string"},"entry_hash":{"type":"string","title":"Entry Hash","isRequired":true,"uniqueKey":"entries.items.[INDEX].entry_hash","typeLabel":"string"},"date":{"oneOf":[{"type":"string","title":"Date","isRequired":true,"uniqueKey":"entries.items.[INDEX].date.oneOf.0","typeLabel":"string"},{"type":"null","title":"Date","isRequired":true,"uniqueKey":"entries.items.[INDEX].date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"entries.items.[INDEX].date","typeLabel":"string | null"},"category":{"oneOf":[{"type":"string","title":"Category","isRequired":true,"uniqueKey":"entries.items.[INDEX].category.oneOf.0","typeLabel":"string"},{"type":"null","title":"Category","isRequired":true,"uniqueKey":"entries.items.[INDEX].category.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"entries.items.[INDEX].category","typeLabel":"string | null"},"source":{"oneOf":[{"type":"string","title":"Source","isRequired":true,"uniqueKey":"entries.items.[INDEX].source.oneOf.0","typeLabel":"string"},{"type":"null","title":"Source","isRequired":true,"uniqueKey":"entries.items.[INDEX].source.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"entries.items.[INDEX].source","typeLabel":"string | null"},"key_event":{"oneOf":[{"type":"string","title":"Key Event","isRequired":true,"uniqueKey":"entries.items.[INDEX].key_event.oneOf.0","typeLabel":"string"},{"type":"null","title":"Key Event","isRequired":true,"uniqueKey":"entries.items.[INDEX].key_event.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"entries.items.[INDEX].key_event","typeLabel":"string | null"},"market_impact":{"oneOf":[{"type":"string","title":"Market Impact","isRequired":true,"uniqueKey":"entries.items.[INDEX].market_impact.oneOf.0","typeLabel":"string"},{"type":"null","title":"Market Impact","isRequired":true,"uniqueKey":"entries.items.[INDEX].market_impact.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"entries.items.[INDEX].market_impact","typeLabel":"string | null"},"url":{"oneOf":[{"type":"string","title":"Url","isRequired":true,"uniqueKey":"entries.items.[INDEX].url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Url","isRequired":true,"uniqueKey":"entries.items.[INDEX].url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"entries.items.[INDEX].url","typeLabel":"string | null"},"first_seen_date":{"type":"string","format":"date","title":"First Seen Date","isRequired":true,"uniqueKey":"entries.items.[INDEX].first_seen_date","typeLabel":"string\u003cdate>"},"first_seen_week":{"type":"integer","title":"First Seen Week","isRequired":true,"uniqueKey":"entries.items.[INDEX].first_seen_week","typeLabel":"integer"},"first_seen_year":{"type":"integer","title":"First Seen Year","isRequired":true,"uniqueKey":"entries.items.[INDEX].first_seen_year","typeLabel":"integer"},"is_new_this_week":{"type":"boolean","title":"Is New This Week","default":false,"uniqueKey":"entries.items.[INDEX].is_new_this_week","typeLabel":"boolean"},"project_name":{"oneOf":[{"type":"string","title":"Project Name","uniqueKey":"entries.items.[INDEX].project_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Project Name","uniqueKey":"entries.items.[INDEX].project_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"entries.items.[INDEX].project_name","typeLabel":"string | null"},"project_country":{"oneOf":[{"type":"string","title":"Project Country","uniqueKey":"entries.items.[INDEX].project_country.oneOf.0","typeLabel":"string"},{"type":"null","title":"Project Country","uniqueKey":"entries.items.[INDEX].project_country.oneOf.1","typeLabel":"null"}],"uniqueKey":"entries.items.[INDEX].project_country","typeLabel":"string | null"},"project_proponent":{"oneOf":[{"type":"string","title":"Project Proponent","uniqueKey":"entries.items.[INDEX].project_proponent.oneOf.0","typeLabel":"string"},{"type":"null","title":"Project Proponent","uniqueKey":"entries.items.[INDEX].project_proponent.oneOf.1","typeLabel":"null"}],"uniqueKey":"entries.items.[INDEX].project_proponent","typeLabel":"string | null"},"project_registry":{"oneOf":[{"type":"string","title":"Project Registry","uniqueKey":"entries.items.[INDEX].project_registry.oneOf.0","typeLabel":"string"},{"type":"null","title":"Project Registry","uniqueKey":"entries.items.[INDEX].project_registry.oneOf.1","typeLabel":"null"}],"uniqueKey":"entries.items.[INDEX].project_registry","typeLabel":"string | null"}},"type":"object","required":["id","project_id","entry_hash","date","category","source","key_event","market_impact","url","first_seen_date","first_seen_week","first_seen_year"],"title":"ForensicNewsEntryResponse","description":"Response model for a single news entry.","uniqueKey":"entries.items.[INDEX]","typeLabel":"ForensicNewsEntryResponse · object"},"type":"array","title":"Entries","isRequired":true,"uniqueKey":"entries","typeLabel":"ForensicNewsEntryResponse · object[]"},"memo":{"oneOf":[{"type":"object","title":"ForensicNewsMemoResponse","description":"Response model for project memo.","required":["project_id","price_narrative","primary_risk","value_proposition","last_updated","total_entries"],"properties":{"project_id":{"type":"string","title":"Project Id","isRequired":true,"uniqueKey":"memo.oneOf.0.project_id","typeLabel":"string"},"price_narrative":{"oneOf":[{"type":"string","title":"Price Narrative","isRequired":true,"uniqueKey":"memo.oneOf.0.price_narrative.oneOf.0","typeLabel":"string"},{"type":"null","title":"Price Narrative","isRequired":true,"uniqueKey":"memo.oneOf.0.price_narrative.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"memo.oneOf.0.price_narrative","typeLabel":"string | null"},"primary_risk":{"oneOf":[{"type":"string","title":"Primary Risk","isRequired":true,"uniqueKey":"memo.oneOf.0.primary_risk.oneOf.0","typeLabel":"string"},{"type":"null","title":"Primary Risk","isRequired":true,"uniqueKey":"memo.oneOf.0.primary_risk.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"memo.oneOf.0.primary_risk","typeLabel":"string | null"},"value_proposition":{"oneOf":[{"type":"string","title":"Value Proposition","isRequired":true,"uniqueKey":"memo.oneOf.0.value_proposition.oneOf.0","typeLabel":"string"},{"type":"null","title":"Value Proposition","isRequired":true,"uniqueKey":"memo.oneOf.0.value_proposition.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"memo.oneOf.0.value_proposition","typeLabel":"string | null"},"last_updated":{"type":"string","format":"date","title":"Last Updated","isRequired":true,"uniqueKey":"memo.oneOf.0.last_updated","typeLabel":"string\u003cdate>"},"total_entries":{"type":"integer","title":"Total Entries","isRequired":true,"uniqueKey":"memo.oneOf.0.total_entries","typeLabel":"integer"},"future_issuance_assessment":{"oneOf":[{"type":"string","title":"Future Issuance Assessment","uniqueKey":"memo.oneOf.0.future_issuance_assessment.oneOf.0","typeLabel":"string"},{"type":"null","title":"Future Issuance Assessment","uniqueKey":"memo.oneOf.0.future_issuance_assessment.oneOf.1","typeLabel":"null"}],"uniqueKey":"memo.oneOf.0.future_issuance_assessment","typeLabel":"string | null"},"project_operational_status":{"oneOf":[{"type":"string","title":"Project Operational Status","uniqueKey":"memo.oneOf.0.project_operational_status.oneOf.0","typeLabel":"string"},{"type":"null","title":"Project Operational Status","uniqueKey":"memo.oneOf.0.project_operational_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"memo.oneOf.0.project_operational_status","typeLabel":"string | null"},"development_status":{"oneOf":[{"type":"string","title":"Development Status","uniqueKey":"memo.oneOf.0.development_status.oneOf.0","typeLabel":"string"},{"type":"null","title":"Development Status","uniqueKey":"memo.oneOf.0.development_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"memo.oneOf.0.development_status","typeLabel":"string | null"},"estimated_issuance_timeline":{"oneOf":[{"type":"string","title":"Estimated Issuance Timeline","uniqueKey":"memo.oneOf.0.estimated_issuance_timeline.oneOf.0","typeLabel":"string"},{"type":"null","title":"Estimated Issuance Timeline","uniqueKey":"memo.oneOf.0.estimated_issuance_timeline.oneOf.1","typeLabel":"null"}],"uniqueKey":"memo.oneOf.0.estimated_issuance_timeline","typeLabel":"string | null"},"methodology_risk":{"oneOf":[{"type":"string","title":"Methodology Risk","uniqueKey":"memo.oneOf.0.methodology_risk.oneOf.0","typeLabel":"string"},{"type":"null","title":"Methodology Risk","uniqueKey":"memo.oneOf.0.methodology_risk.oneOf.1","typeLabel":"null"}],"uniqueKey":"memo.oneOf.0.methodology_risk","typeLabel":"string | null"},"quality_tier_estimate":{"oneOf":[{"type":"string","title":"Quality Tier Estimate","uniqueKey":"memo.oneOf.0.quality_tier_estimate.oneOf.0","typeLabel":"string"},{"type":"null","title":"Quality Tier Estimate","uniqueKey":"memo.oneOf.0.quality_tier_estimate.oneOf.1","typeLabel":"null"}],"uniqueKey":"memo.oneOf.0.quality_tier_estimate","typeLabel":"string | null"},"proponent_assessment":{"oneOf":[{"type":"string","title":"Proponent Assessment","uniqueKey":"memo.oneOf.0.proponent_assessment.oneOf.0","typeLabel":"string"},{"type":"null","title":"Proponent Assessment","uniqueKey":"memo.oneOf.0.proponent_assessment.oneOf.1","typeLabel":"null"}],"uniqueKey":"memo.oneOf.0.proponent_assessment","typeLabel":"string | null"},"deal_flow_signals":{"oneOf":[{"type":"string","title":"Deal Flow Signals","uniqueKey":"memo.oneOf.0.deal_flow_signals.oneOf.0","typeLabel":"string"},{"type":"null","title":"Deal Flow Signals","uniqueKey":"memo.oneOf.0.deal_flow_signals.oneOf.1","typeLabel":"null"}],"uniqueKey":"memo.oneOf.0.deal_flow_signals","typeLabel":"string | null"},"investment_thesis":{"oneOf":[{"type":"string","title":"Investment Thesis","uniqueKey":"memo.oneOf.0.investment_thesis.oneOf.0","typeLabel":"string"},{"type":"null","title":"Investment Thesis","uniqueKey":"memo.oneOf.0.investment_thesis.oneOf.1","typeLabel":"null"}],"uniqueKey":"memo.oneOf.0.investment_thesis","typeLabel":"string | null"},"scan_type":{"oneOf":[{"type":"string","title":"Scan Type","uniqueKey":"memo.oneOf.0.scan_type.oneOf.0","typeLabel":"string"},{"type":"null","title":"Scan Type","uniqueKey":"memo.oneOf.0.scan_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"memo.oneOf.0.scan_type","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"memo.oneOf.0","typeLabel":"ForensicNewsMemoResponse · object"},{"type":"null","isRequired":true,"uniqueKey":"memo.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"memo","typeLabel":"ForensicNewsMemoResponse · object | null"},"stats":{"properties":{"total_entries":{"type":"integer","title":"Total Entries","isRequired":true,"uniqueKey":"stats.total_entries","typeLabel":"integer"},"new_this_week":{"type":"integer","title":"New This Week","isRequired":true,"uniqueKey":"stats.new_this_week","typeLabel":"integer"},"last_scan_date":{"oneOf":[{"type":"string","title":"Last Scan Date","format":"date","isRequired":true,"uniqueKey":"stats.last_scan_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","title":"Last Scan Date","isRequired":true,"uniqueKey":"stats.last_scan_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"stats.last_scan_date","typeLabel":"string\u003cdate> | null"},"week_number":{"type":"integer","title":"Week Number","isRequired":true,"uniqueKey":"stats.week_number","typeLabel":"integer"},"year":{"type":"integer","title":"Year","isRequired":true,"uniqueKey":"stats.year","typeLabel":"integer"}},"type":"object","required":["total_entries","new_this_week","last_scan_date","week_number","year"],"title":"ForensicNewsStatsResponse","description":"Stats about forensic news for a project.","isRequired":true,"uniqueKey":"stats","typeLabel":"ForensicNewsStatsResponse · object"}},"type":"object","required":["project_id","entries","memo","stats"],"title":"ForensicNewsV2Response","description":"Full forensic news response with entries, memo, and stats.","uniqueKey":"","typeLabel":"ForensicNewsV2Response · object"},"examples":{"Example":{"title":"Example","value":{"project_id":"\u003cstring>","entries":[{"id":123,"project_id":"\u003cstring>","entry_hash":"\u003cstring>","date":"\u003cstring>","category":"\u003cstring>","source":"\u003cstring>","key_event":"\u003cstring>","market_impact":"\u003cstring>","url":"\u003cstring>","first_seen_date":"2023-12-25","first_seen_week":123,"first_seen_year":123,"is_new_this_week":false,"project_name":"\u003cstring>","project_country":"\u003cstring>","project_proponent":"\u003cstring>","project_registry":"\u003cstring>"}],"memo":{"project_id":"\u003cstring>","price_narrative":"\u003cstring>","primary_risk":"\u003cstring>","value_proposition":"\u003cstring>","last_updated":"2023-12-25","total_entries":123,"future_issuance_assessment":"\u003cstring>","project_operational_status":"\u003cstring>","development_status":"\u003cstring>","estimated_issuance_timeline":"\u003cstring>","methodology_risk":"\u003cstring>","quality_tier_estimate":"\u003cstring>","proponent_assessment":"\u003cstring>","deal_flow_signals":"\u003cstring>","investment_thesis":"\u003cstring>","scan_type":"\u003cstring>"},"stats":{"total_entries":123,"new_this_week":123,"last_scan_date":"2023-12-25","week_number":123,"year":123}}}},"exampleType":"generated"}},"exampleType":"generated"},"e95845f7-a51b-46e8-ab86-1dcda4167400":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"detail.items.[INDEX].loc.items.[INDEX]","typeLabel":"string | integer"},"type":"array","title":"Location","isRequired":true,"uniqueKey":"detail.items.[INDEX].loc","typeLabel":"(string | integer)[]"},"msg":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"detail.items.[INDEX].msg","typeLabel":"string"},"type":{"type":"string","title":"Error Type","isRequired":true,"uniqueKey":"detail.items.[INDEX].type","typeLabel":"string"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError","uniqueKey":"detail.items.[INDEX]","typeLabel":"ValidationError · object"},"type":"array","title":"Detail","uniqueKey":"detail","typeLabel":"ValidationError · object[]"}},"type":"object","title":"HTTPValidationError","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":[{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"d2941e8f-464f-437e-bea1-464ae12453ce":{"APIKeyHeader":{"type":"apiKey","in":"header","name":"X-API-KEY","scopes":[]}}},"servers":{"bc74cd13-431c-4ad0-bbdb-11eecb289135":{"url":"https://vcm-fyi-api.fly.dev","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-KEY","scopes":[]},"schema":{"title":"X-API-KEY","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"APIKeyHeader","name":"X-API-KEY"}],"title":"APIKeyHeader"}]},"originalFileLocation":"https://api.vcm.fyi/v1/openapi.json"},"subdomain":"vcmfyi","siteName":"VCM.fyi API","title":"Get project forensic analysis (v2) - VCM.fyi API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-10T20:27:32.611Z","originalFileLocation":"api-reference/forensics/get-project-forensic-analysis-v2.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Retrieve the full AI forensic analysis for a specific project, including all detected news entries, the current risk memo, and scan statistics. Response structure: - entries: All news events detected for this project, sorted by first seen date (most recent first). Each entry includes category, source, key event summary, market impact, URL, and whether it was new this week. - memo: The current AI-generated risk assessment including price narrative, primary risk, value proposition, operational status, methodology risk, quality tier estimate, deal flow signals, and investment thesis. - stats: Total entry count, new entries this week, last scan date, week/year. Falls back to the v1 legacy table if no v2 data exists for the project. Returns 404 if no forensic data exists at all.\">\u003cmeta data-mint-head name=\"application-name\" content=\"VCM.fyi API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vcmfyi/03Bul2fYuD9fgQO2/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/vcmfyi/03Bul2fYuD9fgQO2/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vcmfyi/03Bul2fYuD9fgQO2/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/vcmfyi/03Bul2fYuD9fgQO2/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/vcmfyi/03Bul2fYuD9fgQO2/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vcmfyi/03Bul2fYuD9fgQO2/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vcmfyi/03Bul2fYuD9fgQO2/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/vcmfyi/03Bul2fYuD9fgQO2/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/vcmfyi/03Bul2fYuD9fgQO2/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get project forensic analysis (v2) - VCM.fyi API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieve the full AI forensic analysis for a specific project, including all detected news entries, the current risk memo, and scan statistics. Response structure: - entries: All news events detected for this project, sorted by first seen date (most recent first). Each entry includes category, source, key event summary, market impact, URL, and whether it was new this week. - memo: The current AI-generated risk assessment including price narrative, primary risk, value proposition, operational status, methodology risk, quality tier estimate, deal flow signals, and investment thesis. - stats: Total entry count, new entries this week, last scan date, week/year. Falls back to the v1 legacy table if no v2 data exists for the project. Returns 404 if no forensic data exists at all.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"VCM.fyi API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.api.vcm.fyi/api-reference/forensics/get-project-forensic-analysis-v2\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vcmfyi.mintlify.app/_mintlify/api/og/v2?division=Forensics\u0026amp;title=Get+project+forensic+analysis+%28v2%29\u0026amp;description=Retrieve+the+full+AI+forensic+analysis+for+a+specific+project%2C+including+all%0A++++detected+news+entries%2C+the+current+risk+memo%2C+and+scan+statistics.%0A%0A++++**Respo\u0026amp;theme=1962e5140f9943bc44faa79b\u0026amp;signature=0f0a39065ace716a6c7a209705280f4307924a5fad7ed146070a7c3cc4d1f64d\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get project forensic analysis (v2) - VCM.fyi API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieve the full AI forensic analysis for a specific project, including all detected news entries, the current risk memo, and scan statistics. Response structure: - entries: All news events detected for this project, sorted by first seen date (most recent first). Each entry includes category, source, key event summary, market impact, URL, and whether it was new this week. - memo: The current AI-generated risk assessment including price narrative, primary risk, value proposition, operational status, methodology risk, quality tier estimate, deal flow signals, and investment thesis. - stats: Total entry count, new entries this week, last scan date, week/year. Falls back to the v1 legacy table if no v2 data exists for the project. Returns 404 if no forensic data exists at all.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vcmfyi.mintlify.app/_mintlify/api/og/v2?division=Forensics\u0026amp;title=Get+project+forensic+analysis+%28v2%29\u0026amp;description=Retrieve+the+full+AI+forensic+analysis+for+a+specific+project%2C+including+all%0A++++detected+news+entries%2C+the+current+risk+memo%2C+and+scan+statistics.%0A%0A++++**Respo\u0026amp;theme=1962e5140f9943bc44faa79b\u0026amp;signature=0f0a39065ace716a6c7a209705280f4307924a5fad7ed146070a7c3cc4d1f64d\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/vcmfyi/03Bul2fYuD9fgQO2/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"VCM.fyi API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#10a37f\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.api.vcm.fyi/api-reference/forensics/get-project-forensic-analysis-v2\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/forensics/get-project-forensic-analysis-v2.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.api.vcm.fyi/#organization\",\"name\":\"VCM.fyi API\",\"url\":\"https://docs.api.vcm.fyi\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/vcmfyi/o4-C0m0__z3_mjAB/logo/light.svg?fit=max\u0026auto=format\u0026n=o4-C0m0__z3_mjAB\u0026q=85\u0026s=53a4802e4d04a191ec7deab4c5e8dedf\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.api.vcm.fyi#website\",\"name\":\"VCM.fyi API\",\"url\":\"https://docs.api.vcm.fyi\",\"publisher\":{\"@id\":\"https://docs.api.vcm.fyi/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.api.vcm.fyi/api-reference/forensics/get-project-forensic-analysis-v2#webpage\",\"url\":\"https://docs.api.vcm.fyi/api-reference/forensics/get-project-forensic-analysis-v2\",\"name\":\"Get project forensic analysis (v2)\",\"description\":\"Retrieve the full AI forensic analysis for a specific project, including all detected news entries, the current risk memo, and scan statistics. Response structure: - entries: All news events detected for this project, sorted by first seen date (most recent first). Each entry includes category, source, key event summary, market impact, URL, and whether it was new this week. - memo: The current AI-generated risk assessment including price narrative, primary risk, value proposition, operational status, methodology risk, quality tier estimate, deal flow signals, and investment thesis. - stats: Total entry count, new entries this week, last scan date, week/year. Falls back to the v1 legacy table if no v2 data exists for the project. Returns 404 if no forensic data exists at all.\",\"dateModified\":\"2026-03-10T20:27:32.611Z\",\"isPartOf\":{\"@id\":\"https://docs.api.vcm.fyi#website\"},\"breadcrumb\":{\"@id\":\"https://docs.api.vcm.fyi/api-reference/forensics/get-project-forensic-analysis-v2#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.api.vcm.fyi/api-reference/forensics/get-project-forensic-analysis-v2#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Forensics\",\"item\":\"https://docs.api.vcm.fyi/api-reference/forensics/get-latest-forensic-news-feed\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get project forensic analysis (v2)\",\"item\":\"https://docs.api.vcm.fyi/api-reference/forensics/get-project-forensic-analysis-v2\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.api.vcm.fyi/api-reference/forensics/get-project-forensic-analysis-v2#apireference\",\"headline\":\"Get project forensic analysis (v2)\",\"name\":\"Get project forensic analysis (v2)\",\"description\":\"Retrieve the full AI forensic analysis for a specific project, including all detected news entries, the current risk memo, and scan statistics. Response structure: - entries: All news events detected for this project, sorted by first seen date (most recent first). Each entry includes category, source, key event summary, market impact, URL, and whether it was new this week. - memo: The current AI-generated risk assessment including price narrative, primary risk, value proposition, operational status, methodology risk, quality tier estimate, deal flow signals, and investment thesis. - stats: Total entry count, new entries this week, last scan date, week/year. Falls back to the v1 legacy table if no v2 data exists for the project. Returns 404 if no forensic data exists at all.\",\"url\":\"https://docs.api.vcm.fyi/api-reference/forensics/get-project-forensic-analysis-v2\",\"mainEntityOfPage\":{\"@id\":\"https://docs.api.vcm.fyi/api-reference/forensics/get-project-forensic-analysis-v2#webpage\"},\"dateModified\":\"2026-03-10T20:27:32.611Z\",\"publisher\":{\"@id\":\"https://docs.api.vcm.fyi/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.api.vcm.fyi#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"VCM.fyi API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"VCM.fyi API","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"API Reference","groups":[{"group":"Projects","pages":[{"title":"Get all project type categories","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/projects/types","href":"/api-reference/projects/get-all-project-type-categories"},{"title":"List carbon credit projects","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/projects/","href":"/api-reference/projects/list-carbon-credit-projects"},{"title":"Get project details","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/projects/{project_id}","href":"/api-reference/projects/get-project-details"}]},{"group":"Credits","pages":[{"title":"List credit transactions","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/credits/","href":"/api-reference/credits/list-credit-transactions"}]},{"group":"Buyers","pages":[{"title":"List carbon credit buyers","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/buyers/","href":"/api-reference/buyers/list-carbon-credit-buyers"},{"title":"Get buyer details","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/buyers/{buyer_name}","href":"/api-reference/buyers/get-buyer-details"},{"title":"Get buyer analytics","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/buyers/{buyer_name}/analytics","href":"/api-reference/buyers/get-buyer-analytics"}]},{"group":"Charts","pages":[{"title":"Projects by listing date","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/charts/projects_by_listing_date","href":"/api-reference/charts/projects-by-listing-date"},{"title":"Credit volumes by transaction date","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/charts/credits_by_transaction_date","href":"/api-reference/charts/credit-volumes-by-transaction-date"},{"title":"Credit volumes by transaction date for a project","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/charts/credits_by_transaction_date/{project_id}","href":"/api-reference/charts/credit-volumes-by-transaction-date-for-a-project"},{"title":"Issuances by vintage year for a project","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/charts/credits_issuances_by_vintage/{project_id}","href":"/api-reference/charts/issuances-by-vintage-year-for-a-project"},{"title":"Retirements by vintage year for a project","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/charts/credits_retirements_by_vintage/{project_id}","href":"/api-reference/charts/retirements-by-vintage-year-for-a-project"},{"title":"Project distribution by credit totals","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/charts/projects_by_credit_totals","href":"/api-reference/charts/project-distribution-by-credit-totals"},{"title":"Project counts by category","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/charts/projects_by_category","href":"/api-reference/charts/project-counts-by-category"},{"title":"Credit totals by category","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/charts/credits_by_category","href":"/api-reference/charts/credit-totals-by-category"},{"title":"Top credit buyers by retirement volume","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/charts/top_buyers","href":"/api-reference/charts/top-credit-buyers-by-retirement-volume"}]},{"group":"Countries","pages":[{"title":"List countries with policy intelligence","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/countries/","href":"/api-reference/countries/list-countries-with-policy-intelligence"},{"title":"Get country policy detail","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/countries/{country_code}","href":"/api-reference/countries/get-country-policy-detail"},{"title":"Get country policy updates","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/countries/{country_code}/updates","href":"/api-reference/countries/get-country-policy-updates"},{"title":"Get global country policy statistics","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/countries/stats/summary","href":"/api-reference/countries/get-global-country-policy-statistics"}]},{"group":"Forensics","pages":[{"title":"Get latest forensic news feed","description":"Retrieve the most recent AI-detected news entries across all projects — a global\n forensics news feed.\n\n Each entry represents a news event discovered during the weekly AI scan of 100+\n sources using Gemini with Google Search grounding. Entries include the key event\n summary, market impact assessment, source URL, category, and detection metadata.\n\n **New this week:** The `is_new_this_week` flag is `true` only for entries where\n the project has genuinely new findings (after semantic deduplication against\n previous scans).\n\n **Filtering:** Use `category` to filter by event type.\n\n Each entry is enriched with project context (name, country, proponent, registry).","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/forensics/v2/latest","href":"/api-reference/forensics/get-latest-forensic-news-feed"},{"title":"Get project forensic analysis (v2)","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/forensics/v2/{project_id}","href":"/api-reference/forensics/get-project-forensic-analysis-v2"},{"title":"List forensic news entries for a project","description":"Get paginated news entries for a specific project, sorted by first seen date\n (most recent first).\n\n Each entry represents a distinct news event detected during weekly AI scans.\n Use `category` to filter by event type.\n\n **Pagination:** Default page size is 50, maximum 100.","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/forensics/v2/{project_id}/entries","href":"/api-reference/forensics/list-forensic-news-entries-for-a-project"},{"title":"Get weekly forensic diff for a project","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/forensics/v2/{project_id}/diff","href":"/api-reference/forensics/get-weekly-forensic-diff-for-a-project"},{"title":"Get project forensic analysis (v1, legacy)","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/forensics/{project_id}","href":"/api-reference/forensics/get-project-forensic-analysis-v1-legacy"},{"title":"List forensic analyses (v1, legacy)","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/forensics/","href":"/api-reference/forensics/list-forensic-analyses-v1-legacy"}]},{"group":"Proponent Forensics","pages":[{"title":"Get proponent risk analysis by name","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/proponent-forensics/by-proponent/{proponent_key}","href":"/api-reference/proponent-forensics/get-proponent-risk-analysis-by-name"},{"title":"Get proponent risk analyses for a project","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/proponent-forensics/by-project/{project_id}","href":"/api-reference/proponent-forensics/get-proponent-risk-analyses-for-a-project"},{"title":"List proponent risk analyses","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/proponent-forensics/","href":"/api-reference/proponent-forensics/list-proponent-risk-analyses"}]},{"group":"Satellite","pages":[{"title":"Get satellite verification data for a project","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/satellite/{project_id}","href":"/api-reference/satellite/get-satellite-verification-data-for-a-project"},{"title":"Get project boundary GeoJSON","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/satellite/{project_id}/boundary","href":"/api-reference/satellite/get-project-boundary-geojson"},{"title":"List projects with satellite data","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/satellite/","href":"/api-reference/satellite/list-projects-with-satellite-data"}]},{"group":"Supply \u0026 Demand","pages":[{"title":"Get supply and demand time series","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/supply-demand/","href":"/api-reference/supply-\u0026-demand/get-supply-and-demand-time-series"}]},{"group":"API Keys","pages":[{"title":"List your API keys","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/api-keys/","href":"/api-reference/api-keys/list-your-api-keys"},{"title":"Create a new API key","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json post /v1/api-keys/","href":"/api-reference/api-keys/create-a-new-api-key"},{"title":"Revoke an API key","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json delete /v1/api-keys/{key_id}","href":"/api-reference/api-keys/revoke-an-api-key"},{"title":"Get your API usage statistics","deprecated":null,"version":null,"openapi":"https://api.vcm.fyi/v1/openapi.json get /v1/api-keys/usage","href":"/api-reference/api-keys/get-your-api-usage-statistics"}]}]}]},"basePath":"","title":"Get project forensic analysis (v2) - VCM.fyi API","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-B7XKH4J3.js","utils-lOYzL7z-.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DF6jUUIM.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dpsj5f7C.js","snippetPresets-CYeiDe8v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CUFz1YZ_.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D8H_iLS4.js","shallow-DdluZBHX.js","getApiPlaygroundDisplay-B9922vev.js","CodeSnippet-CMoRNGYs.js","CodeSnippets-DwyrPHuw.js","Page-DSVu9Ucl.js","getPastedJson-G-zIvlHh.js","icon-B03fnEy0.js","MethodPill-CW7teklc.js","DuplicateIcon-CtO8eekd.js","createIcon-DZTKdM_A.js","DynamicMarkdown-D5M2At0B.js","SectionHeading-C_2NaA2U.js","axios-vUo_bRtp.js","Markdown-D7QRHV3m.js","clsx-D1Z-ELXV.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-lvhuD9Du.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CKfC4ywL.js"]}