Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "get_filing_delta", "get_policy", "list_filers" and 2 more
⟨69 unchanged words⟩ ASML, MSTR, JPM, BAC, GS,WFC.WFC, NFLX, JNJ, BRK, PLTR. Others return 404 (no charge). Can't ⟨12 unchanged words⟩
⟨20 unchanged words⟩ ,"JPM","BAC","GS","WFC","NFLX","JNJ","BRK","PLTR"],"type":"string"}},"required": ⟨3 unchanged words⟩
⟨53 unchanged words⟩ BOJ, RBA, BOC, SNB, NOR,SWE.SWE, MEX, BCB. Others return 404 (no charge). Can't ⟨12 unchanged words⟩
⟨12 unchanged words⟩ ,"BOC","SNB","NOR","SWE","MEX","BCB"],"type":"string"}},"required": ⟨3 unchanged words⟩
⟨22 unchanged words⟩ and content hashes (from /catalog). Tickers (1923): AMD, MRVL, NVDA, AVGO, TSM ⟨8 unchanged words⟩ ASML, MSTR, JPM, BAC, GS,WFC.WFC, NFLX, JNJ, BRK, PLTR. Policy ids (911): BOE, FED, ECB, BOJ, RBA, BOC, SNB, NOR,SWE.SWE, MEX, BCB. Macro ids (3): NFP, GDP, ⟨17 unchanged words⟩
⟨34 unchanged words⟩ ASML, MSTR, JPM, BAC, GS,WFC.WFC, NFLX, JNJ, BRK, PLTR. Can't find what you need? Tell us and ⟨5 unchanged words⟩
⟨20 unchanged words⟩ ,"JPM","BAC","GS","WFC","NFLX","JNJ","BRK","PLTR"],"type":"string"}},"required": ⟨3 unchanged words⟩
⟨47 unchanged words⟩ BOJ, RBA, BOC, SNB, NOR,SWE.SWE, MEX, BCB. Can't find what you need? Tell us and ⟨5 unchanged words⟩
⟨12 unchanged words⟩ ,"BOC","SNB","NOR","SWE","MEX","BCB"],"type":"string"}},"required": ⟨3 unchanged words⟩
Changed the definition of "get_bundle", "get_filing_delta", "get_macro" and 4 more
SECBundlefilingofchangescards:bundleSEMISfor(9 chipstocksfiling(SEMIScards, $0.12, 33% off) orcentral-bank rate decisions (CENTRALBANKS,$0.08, 43% off), paid. The discount is against buying the same cards singly(
Changed the definition of "get_policy", "list_filers" and "sample_policy"
⟨113 unchanged words⟩ FED, ECB, BOJ, RBA, BOC,SNB.SNB, NOR, SWE. Others return 404 (no charge). Can't ⟨12 unchanged words⟩
⟨10 unchanged words⟩ ,"BOJ","RBA","BOC","SNB","NOR","SWE"],"type":"string"}},"required": ⟨3 unchanged words⟩
Certificate recorded, valid to 2026-12-25
Authorization not required
Changed the definition of "get_bundle", "get_filing_delta", "get_macro" and 4 more
Bundle of cards (paid,30%33% to 43% off)
SEC filing changes bundle forsemiconductorchip stocks (SEMIS,$0.63$0.12, 33% off) orallcentral-bank rate decisions (CENTRALBANKS,$0.49$0.08, 43% off),paidpaid. The discount is against buying the same cards singly (9 x $0.02,30%7
Changed the definition of "get_bundle", "get_filing_delta", "get_macro" and 8 more
Paid:SECseveralfilingcardschangesinbundleoneforcallsemiconductoratstocks (SEMIS, $0.63) or all central-bank rate decisions (CENTRALBANKS, $0.49), paid, 30%offoff. Returns theindividual
Changed the definition of "get_filing_delta", "list_filers", "sample_delta" and 2 more
⟨87 unchanged words⟩ ORCL, INTC, ASML, MSTR, JPM,BAC.BAC, GS, WFC. Others return 404 (no charge). Can't ⟨12 unchanged words⟩
⟨18 unchanged words⟩ ,"ASML","MSTR","JPM","BAC","GS","WFC"],"type":"string"}},"required": ⟨3 unchanged words⟩
Added "get_bundle", "get_macro", "request_data" and 3 more; changed the definition of "get_filing_delta", "get_policy", "list_filers" and 2 more (5 tools before, 11 now)
before
—after
Filing-change card (paid $0.10)⟨14 unchanged words⟩ v2, exact). An unpaid call returnsJSON-RPCaerrortool402resultwhosewithdataisErroris
Unknown → Live
First tool surface recorded: 5 tools (server version 0.2.0)
https://filingdelta.xyz/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 12 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
SEC filing changes: whatWhat changed in a company's latestfiling: 10-Q, 10-K, 8-K (JPM, BAC), 6-K (ASML), earnings package (TSM,SECAVGO)filing,$0.02. Returns a cited JSON card: the material changesmainlyagainstvs the year-ago period(see comparison_basis), each with a materiality rating, plus comparison_basis, high_materiality_count, filing_type, filing_date,:periodcited,accession (where the card has it) andmateriality-ratedsource_url.changes. Freesample of the same schema:sample_deltasample_delta. (HTTP: GETsee/sample/:tickercomparison_basis).$0.02 USDC on Base (x402 v2, exact).An unpaidUnpaid callreturns a tool result with: isError trueand the x402with PaymentRequired instructuredContent (JSON copy in content[0].text; also base64 in the PAYMENT-REQUIRED header).structuredContent. Pay by retryingthe sametools/call with the PaymentPayload in params._meta["x402/payment"],(orwithheader PAYMENT-SIGNATURE: <base64 PaymentPayload>. The); receiptcomes backin result._meta["x402/payment-response"]and the PAYMENT-RESPONSE header.. Tickers: AMD, MRVL, NVDA, AVGO, ⟨34 unchanged words⟩
Latest US CPIinflation,nonfarmpayrollsandor GDP releasecards with verbatim official figures, paid, $0.01:CPI, NFP, GDP. Returns the latest release asfive5cited items withindicator,agency,release_title,reference_period,released, official source_urlandnext_release.source_url. Free sample(first 2 of 5 items, same schema):sample_macro (HTTP: GET /sample/macro/:id).sample_macro. $0.01 USDC on Base (x402 v2, exact).An unpaidUnpaid callreturns a tool result with: isError trueand the x402with PaymentRequired instructuredContent (JSON copy in content[0].text; also base64 in the PAYMENT-REQUIRED header).structuredContent. Pay by retryingthe sametools/call with the PaymentPayload in params._meta["x402/payment"],(orwithheader PAYMENT-SIGNATURE: <base64 PaymentPayload>. The); receiptcomes backin result._meta["x402/payment-response"]and the PAYMENT-RESPONSE header.. Macro ids: NFP, GDP, CPI. Others ⟨18 unchanged words⟩
Central bankLatestinterestcentral-bank rate decisioncard(hike, hold or cuthike/hold/cut), paid, $0.02:BOE, FED, ECB, BOJ, RBA, BOC, SNB. Returns the latest decision withbank_rate,previous_bank_rate,change_bps, summaryand, official source_url. Free sample(the previous-meeting card, same schema):sample_policy (HTTP: GET /sample/policy/:id).sample_policy. $0.02 USDC on Base (x402 v2, exact).An unpaidUnpaid callreturns a tool result with: isError trueand the x402with PaymentRequired instructuredContent (JSON copy in content[0].text; also base64 in the PAYMENT-REQUIRED header).structuredContent. Pay by retryingthe sametools/call with the PaymentPayload in params._meta["x402/payment"],(orwithheader PAYMENT-SIGNATURE: <base64 PaymentPayload>. The); receiptcomes backin result._meta["x402/payment-response"]and the PAYMENT-RESPONSE header.. Policy ids: BOE, FED, ECB, BOJ ⟨24 unchanged words⟩
Free sampleSECoffilingget_filing_delta:changestopcardchangesforin aticker: trimmed view of thecompany's latestcardSEC filing, same schema, no payment.Shows the k highest-materiality changes of N (comparison_basis says how many); the paid get_filing_delta card ($0.02) has all N. True counts are kept.Use itas a free integrationto test. Tickers: AMD, MRVL, NVDA, AVGO ⟨28 unchanged words⟩
Freesearch of what FilingDelta covers:SECfindfilingcoveredchangescompanies,central-bankcentralratebanksdecisions,or USCPI/payrolls/GDP.macroPassreleasesaby name,tickerortopic (e.g. "Nvidia", "Bank of England", "inflation", "chip stocks", "central banks"). Returns matching idstopic;withreturns thefree and paidtool to call. Can't find what you need? ⟨8 unchanged words⟩
Freecheck for changed cards:SEC filing, central-bank andwhichmacrocovered cardswhose as_of date is on or after `since`. `since` is YYYY-MM-DD (omit for all, newest first). Returns content_hash and next_update perchangedcardsince(froma/catalog);date.compareCompare content_hash withone you storedyours tosee if a card changedskipbeforere-buyingpayingunchangedagain.cards. Can't find what you need? Tell us and ⟨5 unchanged words⟩
⟨45 unchanged words⟩ JPM, BAC, GS, WFC. Policy ids (79): BOE, FED, ECB, BOJ, RBA, BOC,SNB.SNB, NOR, SWE. Macro ids (3): NFP, GDP, ⟨17 unchanged words⟩
⟨45 unchanged words⟩ FED, ECB, BOJ, RBA, BOC,SNB.SNB, NOR, SWE. Can't find what you need? Tell us and ⟨5 unchanged words⟩
⟨10 unchanged words⟩ ,"BOJ","RBA","BOC","SNB","NOR","SWE"],"type":"string"}},"required": ⟨3 unchanged words⟩
⟨8 unchanged words⟩ ,"title":"Bundle of cards (paid,30%33% to 43% off)"}
Filing-changeSEC filing diff card (paid$0.10$0.02)
⟨16 unchanged words⟩ ASML), earnings package (TSM, AVGO),$0.10.$0.02. Returns a cited JSON card: the material ⟨32 unchanged words⟩ : sample_delta (HTTP: GET /sample/:ticker).$0.10$0.02 USDC on Base (x402 v2, exact). ⟨97 unchanged words⟩
⟨4 unchanged words⟩ openWorldHint":false,"readOnlyHint":true,"title":"Filing-changeSEC filing diff card (paid$0.10$0.02)"}
Macro release card (paid$0.05$0.01)
⟨7 unchanged words⟩ release cards with verbatim official figures, paid,$0.05$0.01: CPI, NFP, GDP. Returns the latest ⟨23 unchanged words⟩ : sample_macro (HTTP: GET /sample/macro/:id).$0.05$0.01 USDC on Base (x402 v2, exact). ⟨82 unchanged words⟩
⟨7 unchanged words⟩ true,"title":"Macro release card (paid$0.05$0.01)"}
Central-bank decision card (paid$0.10$0.02)
⟨6 unchanged words⟩ (hike, hold or cut), paid,$0.10$0.02: BOE, FED, ECB, BOJ, RBA, ⟨21 unchanged words⟩ : sample_policy (HTTP: GET /sample/policy/:id).$0.10$0.02 USDC on Base (x402 v2, exact). ⟨86 unchanged words⟩
⟨7 unchanged words⟩ true,"title":"Central-bank decision card (paid$0.10$0.02)"}
⟨28 unchanged words⟩ how many); the paid get_filing_delta card ($0.10$0.02) has all N. True counts are kept. ⟨40 unchanged words⟩
⟨22 unchanged words⟩ of 5 items; the paid get_macro card ($0.05$0.01) has all 5. Use it as a ⟨21 unchanged words⟩
⟨23 unchanged words⟩ start of summary; the paid get_policy card ($0.10$0.02) is the latest decision. Use it as ⟨26 unchanged words⟩
PaidSEC filing changes: what changed in a company's latestSECfiling:filing.10-Q, 10-K, 8-K (JPM, BAC), 6-K (ASML), earnings package (TSM, AVGO), $0.10. Returns a cited JSON card: the material changes against the year-ago period (see comparison_basis), each with a materiality rating, plus comparison_basis, high_materiality_count, filing_type, filing_date, period, accession (where the card has it) and source_url. Free sample of the same schema: sample_delta (HTTP: GET /sample/:ticker). $0.10 USDC on Base (x402 v2, exact ⟨98 unchanged words⟩
Paid: aUSmacro release card (CPI inflation, nonfarm payrolls,and GDP)release cards with verbatim officialfigures.figures, paid, $0.05: CPI, NFP, GDP. Returns the latest release as 5 items with indicator, agency, release_title, reference_period, released, official source_url and next_release. Free sample (first 2 of 5 items, same schema): sample_macro (HTTP: GET /sample/macro/:id). $0.05 USDC on Base (x402 v2, exact ⟨83 unchanged words⟩
Paid:Centralabankcentral-bankinterest rate decisioncard.card (hike, hold or cut), paid, $0.10: BOE, FED, ECB, BOJ, RBA, BOC, SNB. Returns the latest decision with bank_rate, previous_bank_rate, change_bps, summary and official source_url. Free sample (the previous-meeting card, same schema): sample_policy (HTTP: GET /sample/policy/:id). $0.10 USDC on Base (x402 v2, exact ⟨87 unchanged words⟩
Free:coverage list:everytheFilingDeltacoveredtickertickers, central-bankpolicy idids,macroUSreleasemacroidids andbundle,bundles withprices,prices. Also returns network, payTo and per-card dates and content ⟨57 unchanged words⟩
Free:ask FilingDeltarequesttoformaddfor datayouFilingDeltacan'tdoesn'tfindcover yet (a ticker,acentral bank,aor release). Fields: what (required, up ⟨36 unchanged words⟩ per day. Returns {ok:true} when stored.Can't find what you need? Tell us and we'll build it with request_data.
Free samplefiling-changeSEC filing changes card:for alabelled,ticker: trimmed view of the latest card,(same schema, no payment. Shows the k highest-materiality changes ofN;N (comparison_basis says how many); the paid get_filing_delta card ($0.10) has allN; comparison_basis says how many), sameN.schemaTrueandcountstruearecounts;kept.useUse it as a free integration test. Tickers: ⟨32 unchanged words⟩
Free sample US macro release card (CPI inflation, nonfarm payrolls, GDP):atrimmedlabelled,latesttrimmedcard,viewsameofschema,thenolatestpayment.cardShows(the first 2 of 5 items; the paid get_macro cardhas all 5($0.05),same schema as thehaspaidallcard;5.useUse it as a free integration test. Macro ids ⟨16 unchanged words⟩
Free sample central-bankpolicyinterest rate decision card: the bank'sPREVIOUS-meetingprevious-meeting card, same schema, no payment. It is an older example, labelled at the start ofsummarysummary;(the paid get_policy cardis the latest decision($0.10),same schema asis thepaidlatestcard;decision.useUse it as a free integration test. Policy ids ⟨20 unchanged words⟩
Free search of what FilingDelta covers:findSECwhichfilingidschanges,wecentral-bankcoverratefordecisions, US CPI/payrolls/GDP. Pass a name, ticker or topic (e.g. " ⟨34 unchanged words⟩
Free check for changed cards: SEC filing, central-bank and macro cards whosesourceas_of date(as_of)is on or after `since`. `since`(YYYY-MM-DD;is YYYY-MM-DD (omit for all, newest first),.withReturns content_hash and next_update,per card (from/catalog./catalog);Comparecompare content_hash with one you stored to see if ⟨19 unchanged words⟩
⟨20 unchanged words⟩ and content hashes (from /catalog). Tickers (1719): AMD, MRVL, NVDA, AVGO, TSM ⟨6 unchanged words⟩ ORCL, INTC, ASML, MSTR, JPM,BAC.BAC, GS, WFC. Policy ids (7): BOE, FED, ⟨27 unchanged words⟩
Freefullsample filing-change card:sameaschemalabelled,astrimmed view of the latest card (the k highest-materiality changes of N; the paid get_filing_deltacard;card has all N; comparison_basis says how many), same schema and true counts; use it as a free integration test. Tickers: ⟨11 unchanged words⟩ ORCL, INTC, ASML, MSTR, JPM,BAC.BAC, GS, WFC. Can't find what you need? Tell us and ⟨5 unchanged words⟩
⟨18 unchanged words⟩ ,"ASML","MSTR","JPM","BAC","GS","WFC"],"type":"string"}},"required": ⟨3 unchanged words⟩
Freefullsample US macro release card (CPI, payrolls, GDP): a labelled, trimmed view of the latest card (the first 2 of 5 items; the paid get_macro card has all 5), same schema as the paidget_macrocard; use it as a free integration test. ⟨18 unchanged words⟩
Freefullsample central-bank policy card: the bank's PREVIOUS-meeting card, an older example labelled at the start of summary (the paid get_policy card is the latest decision), same schema as the paidget_policycard; use it as a free integration test. ⟨22 unchanged words⟩
{"properties":{"ticker":{"description":"Ticker","enum":["AMD","MRVL","NVDA","AVGO","TSM","MU","AMAT","AAPL","MSFT","META","TSLA","ORCL","INTC","ASML","MSTR","JPM","BAC"],"type":"string"}},"required":["ticker ⟨2 unchanged words⟩
before
—after
{"additionalProperties":true,"properties":{"accession":{"type":"string"},"changes":{"type":"array"},"company":{"type":["string","null"]},"comparison_basis":{"type":"string"},"filing_date":{"type":"string"},"filing_type":{"type":"string"},"generated_at":{"type":"string"},"high_materiality_count":{"type":"number"},"new_material_items_count":{"type":"number"},"period":{"type":"string"},"period_end":{"type":"string"},"source_url":{"type":"string"},"ticker":{"type":"string"}},"required":["ticker","filing_type","source_url","changes"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Filing-change card (paid $0.10)"}before
—after
Central-bank decision card (paid $0.10)⟨11 unchanged words⟩ v2, exact). An unpaid call returnsJSON-RPCaerrortool402resultwhosewithdataisErroristrue and the x402 PaymentRequired in structuredContent (alsoJSONbase64copy indata.payment_requiredcontent[0].text;andalso base64 in the PAYMENT-REQUIRED header). Pay by retrying the ⟨33 unchanged words⟩ , SNB. Others return 404 (no charge). Can't find what you need? Tell us and we'll build it with request_data.
{"properties":{"id":{"description":"Central bank id","enum":["BOE","FED","ECB","BOJ","RBA","BOC","SNB"],"type":"string"}},"required":["id ⟨2 unchanged words⟩
before
—after
{"additionalProperties":true,"properties":{"bank_rate":{"type":"number"},"card_type":{"type":"string"},"change_bps":{"type":"number"},"decision":{"type":"string"},"generated_at":{"type":"string"},"id":{"type":"string"},"institution":{"type":"string"},"previous_bank_rate":{"type":"number"},"source_url":{"type":"string"},"summary":{"type":"string"}},"required":["id","institution","decision","source_url"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Central-bank decision card (paid $0.10)"}before
—after
List coverage and pricesFree: list every FilingDelta tickerand, central-bank policy id, macro release id and bundle, withpriceprices, network, payTo andpayToper-card dates and content hashes (from /catalog). Tickers (17): AMD, ⟨20 unchanged words⟩ FED, ECB, BOJ, RBA, BOC, SNB. Macro ids (3): NFP, GDP, CPI. Bundles: SEMIS, CENTRALBANKS. Can't find what you need? Tell us and we'll build it with request_data.
before
—after
{"additionalProperties":true,"properties":{"asset":{"type":"string"},"bundles":{"type":"array"},"cards":{"type":"array"},"filers":{"items":{"type":"string"},"type":"array"},"macro":{"items":{"type":"string"},"type":"array"},"network":{"type":"string"},"payTo":{"type":"string"},"policy":{"items":{"type":"string"},"type":"array"},"service":{"type":"string"}},"required":["filers","policy","cards"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"List coverage and prices"}before
—after
Free sample filing-change card⟨31 unchanged words⟩ ORCL, INTC, ASML, MSTR, JPM, BAC. Can't find what you need? Tell us and we'll build it with request_data.
{"properties":{"ticker":{"description":"Ticker","enum":["AMD","MRVL","NVDA","AVGO","TSM","MU","AMAT","AAPL","MSFT","META","TSLA","ORCL","INTC","ASML","MSTR","JPM","BAC"],"type":"string"}},"required":["ticker ⟨2 unchanged words⟩
before
—after
{"additionalProperties":true,"properties":{"accession":{"type":"string"},"changes":{"type":"array"},"company":{"type":["string","null"]},"comparison_basis":{"type":"string"},"filing_date":{"type":"string"},"filing_type":{"type":"string"},"generated_at":{"type":"string"},"high_materiality_count":{"type":"number"},"new_material_items_count":{"type":"number"},"period":{"type":"string"},"period_end":{"type":"string"},"source_url":{"type":"string"},"ticker":{"type":"string"}},"required":["ticker","filing_type","source_url","changes"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Free sample filing-change card"}before
—after
Free sample central-bank card⟨23 unchanged words⟩ FED, ECB, BOJ, RBA, BOC, SNB. Can't find what you need? Tell us and we'll build it with request_data.
{"properties":{"id":{"description":"Central bank id","enum":["BOE","FED","ECB","BOJ","RBA","BOC","SNB"],"type":"string"}},"required":["id ⟨2 unchanged words⟩
before
—after
{"additionalProperties":true,"properties":{"bank_rate":{"type":"number"},"card_type":{"type":"string"},"change_bps":{"type":"number"},"decision":{"type":"string"},"generated_at":{"type":"string"},"id":{"type":"string"},"institution":{"type":"string"},"previous_bank_rate":{"type":"number"},"source_url":{"type":"string"},"summary":{"type":"string"}},"required":["id","institution","decision","source_url"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Free sample central-bank card"}Bundle of cards (paid, 30% off) — Paid: several cards in one call at 30% off the individual prices (SEMIS: the chip cards; CENTRALBANKS: all central-bank cards). An unpaid call returns a tool result with isError true and the x402 PaymentRequired in structuredContent (JSON copy in content[0].text; also base64 in the PAYMENT-REQUIRED header). Pay by retrying the same tools/call with the PaymentPayload in params._meta["x402/payment"], or with header PAYMENT-SIGNATURE: <base64 PaymentPayload>. The receipt comes back in result._meta["x402/payment-response"] and the PAYMENT-RESPONSE header. Bundles: SEMIS ($0.63: AMD, MRVL, NVDA, A…
Macro release card (paid $0.05) — Paid: a US macro release card (CPI inflation, nonfarm payrolls, GDP) with verbatim official figures. $0.05 USDC on Base (x402 v2, exact). An unpaid call returns a tool result with isError true and the x402 PaymentRequired in structuredContent (JSON copy in content[0].text; also base64 in the PAYMENT-REQUIRED header). Pay by retrying the same tools/call with the PaymentPayload in params._meta["x402/payment"], or with header PAYMENT-SIGNATURE: <base64 PaymentPayload>. The receipt comes back in result._meta["x402/payment-response"] and the PAYMENT-RESPONSE header. Macro ids: NFP, GDP, CPI. Other…
Request data we don't cover — Free: ask FilingDelta to add data you can't find (a ticker, a central bank, a release). Fields: what (required, up to 500 characters), price_usd (optional, what you would pay per card), frequency (optional), contact (optional, e.g. an email), wallet (optional 0x address). No links or HTML. Limits: 5 per hour per client, 20 per wallet per day. Returns {ok:true} when stored. Can't find what you need? Tell us and we'll build it with request_data.
Free sample macro release card — Free full sample US macro release card (CPI, payrolls, GDP): same schema as the paid get_macro card; use it as a free integration test. Macro ids: NFP, GDP, CPI. Can't find what you need? Tell us and we'll build it with request_data.
Search coverage — Free: find which ids we cover for a name, ticker or topic (e.g. "Nvidia", "Bank of England", "inflation", "chip stocks", "central banks"). Returns matching ids with the free and paid tool to call. Can't find what you need? Tell us and we'll build it with request_data.
What's new since a date — Free: cards whose source date (as_of) is on or after `since` (YYYY-MM-DD; omit for all, newest first), with content_hash and next_update, from /catalog. Compare content_hash with one you stored to see if a card changed before paying again. Can't find what you need? Tell us and we'll build it with request_data.