सीधे सामग्री पर जाएँ

API और MCP दस्तावेज़

FinancialMD SEC फाइलिंग से तैयार वित्तीय विवरण उपलब्ध कराता है। हर संख्या उस फाइलिंग से जुड़ी है जिससे वह ली गई है, और हर संख्या को किसी भी तारीख पर ज्ञात रूप में पढ़ा जा सकता है। किसी खाते की आवश्यकता नहीं है।

पहली कॉल करें

API HTTPS पर JSON का उपयोग करता है। यह कॉल Apple के पिछले पाँच वार्षिक आय विवरण लौटाती है। इसके लिए किसी कुंजी की आवश्यकता नहीं है।

curl "https://api.financial.md/v1/company/financials/income_statement/standardized?company=ticker:AAPL&period_type=annual&limit=5"

विवरण income_statement, balance_sheet, cash_flow या supplemental में से एक होता है। अवधि का प्रकार annual, quarterly, ltm या ytd में से एक होता है।

कंपनी निर्दिष्ट करें

हर कंपनी रूट एक company पैरामीटर लेता है।

  • ticker:AAPL, या एक्सचेंज निर्दिष्ट करने के लिए ticker:AAPL.XNAS
  • cik:320193, SEC की कंपनी संख्या
  • fmd_<id>, वह आईडी जो FinancialMD कंपनी को देता है

बिना किसी उपसर्ग वाला AAPL टिकर के रूप में और केवल अंक CIK के रूप में पढ़े जाते हैं। प्रतिक्रिया में meta.company.matched_by बताता है कि किस आधार पर मिलान हुआ।

मान पढ़ें

सफल प्रतिक्रिया { data, meta } होती है। data के भीतर कोई संख्या कभी अकेली नहीं होती। वह एक वैल्यू ऑब्जेक्ट होती है:

{
  "value": 391035000000,
  "unit": "USD",
  "currency": "USD",
  "decimals": -6,
  "period": { "start": "2023-10-01", "end": "2024-09-28", "type": "annual", "fiscal_year": 2024, "fiscal_period": "FY" },
  "known": { "from": "YYYY-MM-DDThh:mm:ssZ", "to": null },
  "restated": false,
  "method": "as_filed",
  "calc_type": "as_filed",
  "proof": { "id": "p_...", "accession": "0000320193-24-000123", "form": "10-K", "filed": "2024-11-01", "taxonomy": "us-gaap", "tag": "...", "source_url": "https://www.sec.gov/..." }
}

known वह समयावधि है जिसमें यह फाइलिंग में दर्ज सबसे हालिया आँकड़ा था। restated केवल तभी true होता है जब बाद की फाइलिंग ने आँकड़ा बदला हो; तब restatement_kind बताता है कि कैसे। proof.id को GET /proof/{id} पर खोलने से उस मान की फाइलिंग और उसके पीछे के मूल तथ्य मिलते हैं।

अतीत को उस समय ज्ञात रूप में पढ़ें

  • किसी भी रीड रूट पर as_of=2024-06-30 उस क्षण ज्ञात जानकारी लौटाता है।
  • original=true हर अवधि का पहली बार रिपोर्ट किया गया संस्करण लौटाता है।
  • history=true हर अवधि के सभी संस्करण लौटाता है, सबसे पुराना पहले।
  • GET /v1/changes?since=<timestamp> उस समय के बाद ज्ञात हुए तथ्यों की सूची देता है।

रूट

रूटयह क्या लौटाता है
GET /v1/companiesफ़िल्टर और पेजिंग के साथ कंपनी निर्देशिका
GET /v1/company/profileप्रोफ़ाइल, लिस्टिंग और उपलब्ध डेटासेट
GET /v1/company/metricsकंपनी के टेम्पलेट की कॉन्सेप्ट पंक्तियाँ
GET /v1/company/financials/{statement}/standardizedएक मानकीकृत विवरण
GET /v1/company/financials/{statement}/as_reportedटैग सहित फाइलिंगकर्ता की अपनी मदें
GET /v1/company/ratiosविवरणों से गणना किए गए अनुपात, उनके इनपुट के प्रमाण सहित
GET /v1/company/ratios/daily/{ratio_id}अवधियों के अनुसार एक अनुपात की शृंखला
GET /v1/company/filingsकिसी कंपनी की फाइलिंग सूची
GET /v1/filing/{accession}एक फाइलिंग
GET /v1/filing/{accession}/factsकिसी फाइलिंग में टैग किया गया हर मैप किया हुआ तथ्य
GET /v1/filing/{accession}/documentEDGAR पर किसी फाइलिंग के पृष्ठों के लिंक, या HTML, PDF अथवा पृष्ठों की छवियों के रूप में उसका मुख्य दस्तावेज़
GET /v1/filing/{accession}/summaryAI द्वारा लिखा गया एक फाइलिंग का सारांश, हर दावे के स्रोत सहित; मॉडल आउटपुट के रूप में चिह्नित
GET /v1/company/researchAI द्वारा लिखी गई कंपनी रिपोर्ट, हर संख्या का तथ्यों से मिलान किया गया; सलाह नहीं
GET /v1/company/bull_bearAI द्वारा लिखे गए किसी कंपनी के तेजी और मंदी के पक्ष में तर्क, उन्हीं जाँचों और स्रोत-संदर्भों सहित; सलाह नहीं
GET /v1/company/ownership/insidersForms 3, 4 and 5 से इनसाइडर लेनदेन
GET /v1/company/ownership/institutionalतिमाही के अनुसार किसी कंपनी के Form 13F धारक
GET /v1/ownership/institutional/holdersForm 13F प्रबंधक
GET /v1/ownership/institutional/holdingsकिसी तिमाही के लिए एक प्रबंधक का 13F पोर्टफोलियो
GET /v1/company/splitsफाइलिंग में दर्ज स्टॉक स्प्लिट, और क्या कीमतें उनकी पुष्टि करती हैं
GET /v1/company/dividendsहर अवधि में घोषित या भुगतान किया गया प्रति शेयर लाभांश, जैसा फाइलिंग में दर्ज है
GET /v1/events_calendarवित्तीय नतीजों की विज्ञप्तियाँ (8-K Item 2.02 में दाखिल) और मॉडल द्वारा अपेक्षित तारीखें
GET /v1/company/events8-K मदें: फाइलिंग-आधारित घटना फ़ीड
GET /v1/newsहर कवर की गई कंपनी की 8-K फाइलिंग, सबसे नई पहले, घटना के प्रकार और महत्व के स्तर सहित
GET /v1/news/feedघटनाओं वाले हर SEC फ़ॉर्म से FinancialMD की अपनी घटना फ़ीड, नियमों से बने शीर्षकों, महत्व और प्रमुख संख्याओं सहित। समाचार एजेंसी की खबरें नहीं
GET /v1/news/issuer_releasesजारीकर्ताओं द्वारा अपने बारे में प्रकाशित विज्ञप्तियाँ: SEC संलग्नक, और जारीकर्ता की अपनी फ़ीड से शीर्षक तथा लिंक
GET /v1/company/call_materialsजारीकर्ता द्वारा SEC में दाखिल अर्निंग्स कॉल सामग्री: विज्ञप्तियाँ, तैयार वक्तव्य, पत्र, प्रस्तुतियाँ, और प्रतिलेख, यदि दाखिल किया गया हो
GET /v1/call_material/{id}जारीकर्ता द्वारा दाखिल एक दस्तावेज़ के अंश, अनुभागों, वक्ताओं के बोलने के क्रम और विषय टैग सहित
GET /v1/calls_calendarअर्निंग्स कॉल, जैसा जारीकर्ता SEC फाइलिंग में घोषित करते हैं, जारीकर्ता के अपने वेबकास्ट पृष्ठ के लिंक सहित
GET /v1/search/filings2001 से EDGAR दस्तावेज़ों की पूर्ण-पाठ खोज (SEC EDGAR पूर्ण-पाठ खोज)
GET /v1/coverageहर डेटासेट उसकी स्थिति सहित: उपलब्ध, कवर नहीं किया गया (लाइसेंस प्राप्त) या बनाया नहीं गया, और इसके बजाय क्या उपयोग करें
GET /v1/company/estimatesअंतरालों और पॉइंट-इन-टाइम ट्रैक रिकॉर्ड सहित FinancialMD के अपने मॉडल-आधारित आधारभूत अनुमान, कंपनी की फाइलिंग में बताए गए उसके मार्गदर्शन, और वर्णनात्मक संकेत। न आम सहमति के अनुमान, न विश्लेषकों के अनुमान। पद्धति देखें
GET /v1/company/estimates/consensusकवर नहीं किया गया: आम सहमति के अनुमान लाइसेंस प्राप्त हैं। विकल्पों सहित 404 not_covered लौटाता है
GET /v1/company/analyst_ratingsकवर नहीं किया गया: विश्लेषकों की रेटिंग लाइसेंस प्राप्त हैं। 404 not_covered लौटाता है
GET /v1/company/transcriptsकवर नहीं किया गया: कॉल प्रतिलेख लाइसेंस प्राप्त हैं। 404 not_covered लौटाता है
GET /v1/company/stock_prices/intradayकवर नहीं किया गया: रियल-टाइम और इंट्राडे कीमतें लाइसेंस प्राप्त हैं। 404 not_covered लौटाता है
GET /v1/company/logoकंपनी की पहचान के लिए एक लोगो: स्रोत-श्रेय सहित खुले लाइसेंस वाली फ़ाइल, या बनाई गई टाइल। JSON, SVG या PNG
GET /v1/politician_tradesअमेरिकी प्रतिनिधि सभा के सदस्यों द्वारा आवधिक लेनदेन रिपोर्टों में बताए गए सौदे, जैसा दाखिल किया गया है, आधिकारिक रिपोर्ट सहित। इनकी कीमत कभी नहीं दी जाती। उपयोग 5 U.S.C. 13107(c)(1) द्वारा सीमित है: data.notice पढ़ें
GET /v1/fund_lettersSEC N-CSR फाइलिंग में मौजूद फंड पत्रों और प्रदर्शन संबंधी चर्चाओं की सूची, उनमें नामित कंपनियों सहित। मूल सामग्री का लिंक देती है; किसी पत्र का पाठ होस्ट नहीं करती
GET /v1/fund_letters/sourcesफंड पत्र सूची के स्रोत, सूचीबद्ध प्रबंधकों की साइटें उनकी शर्तों सहित, और गिनतियाँ
GET /v1/fund_letters/{id}सूची में शामिल एक फंड पत्र, उसमें नामित हर कंपनी सहित
GET /v1/company/segmentsरिपोर्ट किए गए रूप में खंड संबंधी तथ्य (व्यवसाय, भूगोल, उत्पाद)
GET /v1/company/ownership/insider_holdersअपने नवीनतम Form 4 या Form 5 के बाद प्रत्येक इनसाइडर के पास क्या स्वामित्व था
GET /v1/company/ownership/fundsअपने नवीनतम Form N-PORT में कंपनी की हिस्सेदारी रखने वाले फंड
GET /v1/fundsForm N-PORT फंड, उनकी नवीनतम रिपोर्ट सहित
GET /v1/fund/holdingsएक फंड की Form N-PORT होल्डिंग्स
GET /v1/company/kpisकंपनी द्वारा रिपोर्ट किए गए समायोजित और परिचालन मेट्रिक्स, प्रत्येक के साथ उसका स्रोत संदर्भ
GET /v1/company/dividend_eventsनकद लाभांश और उनकी तारीखें, जैसा फाइलिंग में दर्ज है
GET /v1/company/ownership/insider_holdingsForms 3, 4 and 5 में होल्डिंग की प्रविष्टियाँ
GET /v1/fund/profileN-CEN से किसी फंड का प्रकार और उसकी शेयर श्रेणियों के शुल्क
GET /v1/fund/navSEC फाइलिंग से रिपोर्ट माह के अनुसार किसी फंड की शुद्ध परिसंपत्तियाँ, प्रत्येक श्रेणी का रिपोर्ट किया गया मासिक रिटर्न हमारे रिटर्न सूचकांक के साथ, और क्लोज्ड-एंड फंड का प्रति शेयर NAV। दैनिक NAV उपलब्ध नहीं कराया जाता
GET /v1/identifiers/xrefएक पहचानकर्ता दिए जाने पर, उससे पहचानी गई कंपनी या फंड और अन्य खुले पहचानकर्ता, प्रत्येक के साथ उसका स्रोत
GET /v1/identifiers/masterहर कंपनी के खुले पहचानकर्ता, पृष्ठों में विभाजित
GET /v1/company/stock_prices/returnsमानक समयावधियों के लिए मूल्य रिटर्न, कुल रिटर्न और अधिकतम गिरावट, जिनकी गणना दिन के अंत के बार और SEC में दाखिल शेयर विभाजन व लाभांश से की जाती है
GET /v1/company/identifiersLEI और FIGI, उनके साक्ष्य के साथ
GET /v1/company/stock_pricesकेवल IEX पर हुए ट्रेड से बनाए गए दैनिक बार। समेकित टेप नहीं। डिफ़ॉल्ट रूप से असमायोजित; adjust=splits या adjust=total_return समायोजित मान जोड़ता है
GET /v1/screenनवीनतम अवधि के मेट्रिक्स के आधार पर कवरेज में शामिल हर कंपनी की स्क्रीनिंग करें
POST /v1/verifyकिसी संख्या को फाइलिंग में दर्ज मान से मिलाकर जाँचें
GET /v1/changesवे तथ्य जिनकी जानकारी किसी समय के बाद से उपलब्ध हुई
POST /v1/request-dataहमें बताएँ कि आपको कौन-सा डेटा चाहिए था और नहीं मिला। कुंजी की ज़रूरत नहीं, कभी शुल्क नहीं लिया जाता, साप्ताहिक समीक्षा होती है। देखें अनुरोध कैसे करें
GET /v1/request-dataPOST /v1/request-data द्वारा स्वीकार की जाने वाली बॉडी
GET /v1/request-data/{id}अनुरोध की स्थिति: new, triaged, planned, done या wontfix
GET /v1/requestedअनुरोधित और उपलब्ध कराया गया: समीक्षा किए गए अनुरोध, उनकी गिनती के साथ, अनुरोधकर्ता का विवरण नहीं
GET /proof/{id}उपलब्ध कराए गए मान का प्रमाण

OpenAPI दस्तावेज़ में हर पैरामीटर और रिस्पॉन्स स्कीमा है। llms.txt, llms-full.txt और स्किल फ़ाइल एजेंटों के लिए यही जानकारी देते हैं; https://api.financial.md/docs इंटरैक्टिव संदर्भ है और https://api.financial.md/changelog बदलावों की सूची देता है।

किसी संख्या की जाँच करें

curl -X POST "https://api.financial.md/v1/verify" -H "content-type: application/json" \
  -d '{"company":"ticker:AAPL","concept":"income_statement_total_revenues","period":"FY2024","value":391035000000}'

उत्तर में matches, differs या unknown वाला verdict, फाइलिंग में दर्ज मान उसके प्रमाण के साथ, अंतर, और आपकी संख्या दस की किसी घात के गुणक से गलत होने पर scale_hint होता है।

सीमाएँ

बिना कुंजी वाली कॉल की सीमा प्रति IP पते, प्रति दिन तय है।

  • 25 मीटर की गई कॉल: अनुपात, स्क्रीनिंग और सत्यापन
  • 1,000 फाइलिंग-स्तर रीड: विवरण, रिपोर्ट किए गए मूल तथ्य, फाइलिंग, स्वामित्व और कीमतें
  • 1,000 मेटाडेटा रीड: निर्देशिका, प्रोफ़ाइल, मेट्रिक्स, प्रमाण और बदलाव

हर रिस्पॉन्स में RateLimit-Limit, RateLimit-Remaining और RateLimit-Reset होते हैं। 429 में Retry-After होता है।

अधिक सीमा वाली API कुंजियाँ अभी जारी नहीं की जातीं। देखें API कुंजियाँ। api.financial.md पर कॉल निःशुल्क हैं। एजेंट agent.financial.md पर प्रति कॉल भुगतान कर सकते हैं। देखें मूल्य निर्धारण।

कवरेज में क्या शामिल है

कवरेज में वे कंपनियाँ शामिल हैं जो SEC में फाइलिंग करती हैं और आज किसी अमेरिकी एक्सचेंज पर सूचीबद्ध हैं।

  • US GAAP के तहत रिपोर्ट करने वाले फाइलिंगकर्ताओं के लिए मानकीकृत वित्तीय विवरण उपलब्ध हैं।
  • IFRS के तहत रिपोर्ट करने वाले फाइलिंगकर्ताओं, जैसे Form 20-F या 40-F दाखिल करने वाली कई विदेशी कंपनियों, की फाइलिंग उपलब्ध हैं, लेकिन अभी मानकीकृत वित्तीय विवरण नहीं हैं।
  • डीलिस्ट की गई कंपनियाँ अपने वित्तीय विवरणों और फाइलिंग के साथ निर्देशिका में हैं। उन्हें CIK से खोजें: उनके लिए टिकर से खोज और कीमतें उपलब्ध नहीं हैं, इसलिए मूल्य इतिहास में केवल आज सूचीबद्ध कंपनियाँ शामिल हैं।
  • स्वामित्व डेटा July 1, 2026 से की गई फाइलिंग से आता है और EDGAR के दैनिक सूचकांक से हर दिन 13:00 UTC पर अपडेट होता है: कवरेज में शामिल कंपनियों के Forms 3, 4 and 5 से इनसाइडर लेनदेन, और हर Form 13F-HR, इसलिए नई तिमाही की 13F रिपोर्टें प्रबंधकों द्वारा दाखिल किए जाने पर आती हैं। किसी 13F पोज़िशन को कंपनी से तभी जोड़ा जाता है जब Schedule 13D या 13G के कवर पृष्ठ पर उसकी प्रतिभूति का नाम हो। June 30, 2026 को समाप्त तिमाही के लिए इससे रिपोर्ट किए गए मूल्य का 80 प्रतिशत जुड़ता है; अन्य पोज़िशन प्रबंधक के पोर्टफोलियो में जारीकर्ता के नाम के तहत दिखाई देती हैं, जैसा फाइलिंग में दर्ज है।
  • सर्वसम्मत अनुमान और अर्निंग्स कॉल के प्रतिलेख उपलब्ध नहीं कराए जाते: दोनों लाइसेंस प्राप्त डेटा हैं। सेगमेंट रिपोर्ट किए गए रूप में उपलब्ध कराए जाते हैं, और समाचार 8-K फाइलिंग की फ़ीड है।

जब कोई कंपनी ज्ञात हो लेकिन कोई डेटासेट उपलब्ध न हो, तो API not_covered उत्तर देता है और अपने पास उपलब्ध डेटासेट की सूची देता है।

MCP सर्वर

MCP सर्वर उसी API को 50 केवल-पढ़ने वाले टूल के रूप में उपलब्ध कराता है। यह MCP Streamable HTTP का उपयोग करता है और इसके लिए खाते की ज़रूरत नहीं है।

https://mcp.financial.md/mcp

MCP गाइड में टूल की सूची है। सर्वर कार्ड रजिस्ट्रियों के लिए है।

त्रुटियाँ

त्रुटि का स्वरूप { "error": { code, message, docs, request_id, remedies } } है। remedies सूची बताती है कि आगे क्या करना है। त्रुटि संदर्भ में हर कोड का विवरण है।