Skip to main content

Macro by Mark

Your workspace

Sign in to sync dashboards, watchlists, and workspace items.

Create accountSet up your workspace entry.Sign inMagic link or Google access.My dashboardsOpen or create a board.SettingsProfile and preferences.
Home
NewsCalendar
Open AboutGo straight to About.

Trust hub

PurposeWhat the product is and why it exists.Sources & disclosuresPublic-data context and notices.PoliciesPrivacy, terms, ethics, accessibility.ContactReach out or verify research profiles.
Search
Macro by Mark
Home
Overview
OverviewThe flagship learning arc.ConceptsCore measures, terms, and mechanisms.PolicyFiscal, monetary, and transmission routes.
Debate and context
SchoolsCompeting macro traditions.CompareLine up schools and assumptions.HistoryHow the field evolved.
Work with it
ModelsEmpirical, structural, and theoretical routes.GlossaryFast definitions while you learn.
News
Calendar
Tracked categories
All libraryThe full tracked working set.GrowthOpen this indicator lane.Prices & InflationOpen this indicator lane.Labor MarketOpen this indicator lane.Monetary & Financial ConditionsOpen this indicator lane.Nowcasting & Leading IndicatorsOpen this indicator lane.
Shortcuts
Starter setCurated core series first.Global trackedCommitted non-U.S. public slice.Source searchSearch deeper provider catalogs.API & dataPublic routes, export, and docs.
Trust hub
PurposeWhat the product is and why it exists.Sources & disclosuresPublic-data context and notices.PoliciesPrivacy, terms, ethics, accessibility.ContactReach out or verify research profiles.
Search
Your workspaceCreate an account or sign in
Account
Create accountSet up your workspace entry flow.Sign inMagic link or Google access.
Settings
SettingsProfile, preferences, and sync posture.

Data platform

API & data access

Public JSON, export links, and broader source-discovery routes in one place for apps, analysts, and research workflows.

IndicatorsGlobal discoveryHealth route
Tracked slug APIWorld Bank & IMF searchCSV and JSON exports/api/health for uptime

Use it by job

Three public data surfaces

Tracked core API

Use tracked indicator slugs when you need stable public JSON for the core library that powers the site, including the small committed global slice.

Tracked slugsPublic JSONRelease context
Open tracked example

Connected-source discovery

Use the wider discovery routes when the tracked library is too narrow and the job shifts to World Bank, IMF, or deeper provider search.

World BankIMFResearch lanes
Open global discovery

Downloads and monitoring

Use the file exports and health route when the job is integration, monitoring, or recurring pull-based workflows.

CSVJSONHealth checks
Open health route

Endpoint families

Live route patterns

These are the public route families that already exist. Start with the tracked slug API for stable U.S. core series, then use connected-source discovery when you need wider country or multilateral coverage.

The tracked library route now supports lightweight filters like scope=global, starter=true, source=worldbank, and category=Growth.

Tracked indicator endpoints

Use the slug-based routes when you need page metadata, chart history, downloads, or release framing for one public series.

GET /api/indicators/libraryGET /api/indicators/library?scope=globalGET /api/indicators/library?scope=global&starter=trueGET /api/indicators/:slugGET /api/indicators/:slug/observationsGET /api/indicators/:slug/downloadGET /api/indicators/:slug/download/json

Connected-source research endpoints

Use the search and preview endpoints when country or multilateral coverage matters more than the tracked U.S. starter library.

GET /api/indicator-import/search?provider=worldbank&q=gdp%20growthGET /api/indicator-import/search?provider=imf&q=inflationGET /api/indicator-import/preview?provider=fred&seriesId=GDPC1

Timing, news, and monitoring endpoints

Use these routes when the job is release timing, macro-news joins, or uptime checks instead of one series history.

GET /api/calendar/releasesGET /api/newsGET /api/health

Quick starts

Start with one concrete path

Build against a tracked slug

Best when you already know the public series and want stable JSON for one core macro indicator.

GET /api/indicators/headline-cpi/observations
Open tracked indicator

Pull the tracked global starter

Best when you want the committed non-U.S. starter slice without opening the wider research and discovery routes.

GET /api/indicators/library?scope=global&starter=true
Open global starter API

Search broader multilateral coverage

Best when the question is country-level or multilateral and the tracked U.S. library is no longer enough.

GET /api/indicator-import/search?provider=worldbank&q=India%20GDP%20growth
Open World Bank lane

Export or monitor

Best when you need a file download, forecast output, or a lightweight health endpoint for infrastructure checks.

GET /api/health
Open monitoring route

Platform reading order

Start with a tracked slug when you need stable public JSON for one core macro series.

Use the tracked global starter on the indicators explorer when you need a few committed non-U.S. series before moving into broader provider search.

Use connected-source search when the job changes from U.S. core tracking to country, multilateral, or provider-native discovery.

Use downloads when you need a file, and use /api/health when the job is uptime monitoring rather than content.

Tracked indicatorsAdvanced global searchIndicators help

Global discovery starter packs

Asia growth packIndia GDP growthLatin America debt packBrazil debt to GDPEurope inflation packEuro area inflationAfrica labor packSouth Africa unemployment

Boundaries

Current scope and limits

Public read-heavy routes are site-powered JSON endpoints, not a separate account-key developer product yet.

The tracked library route supports public filter params such as scope, starter, source, category, and slugs for stable pull-based workflows.

Connected-source search and preview routes are best treated as research and discovery surfaces, especially for attribution-bound or review-lane providers.

Indicator downloads, exports, and API responses still inherit source, attribution, and research-lane boundaries.

User-specific flows such as alerts, watchlists, and delivery status remain dynamic account surfaces, not public cacheable feeds.

Monitoring

Use the health route for uptime checks

The health route is the correct probe target for uptime monitoring. Do not use a heavier public page when the job is platform status.

GET /api/health
Macro by Mark

U.S. macro data with release timing, boards, and macro context.

MarkJayson.com

Product

HomeIndicatorsDashboardsNewsCalendarSearch

Learn

OverviewConceptsPolicySchoolsModelsGlossary

Trust

AboutHelpPrivacy PolicyTerms of UseEthics & ComplianceContact
LinkedInGitHubGoogle ScholarORCID

© 2026 Mark Jayson Martinez Farol