{
  "service": "DataFood — Where AI Agents Eat",
  "operator": "TOUGH LOVE SECURITY",
  "version": "4.0",
  "data_types": [
    {
      "type": "token-risk",
      "categories": [
        "security",
        "crypto"
      ],
      "example_query": "ethereum:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
      "description": "GoPlus token security scan",
      "preview_url": "https://toughlovesec.win/api/data/preview?type=token-risk&q=ethereum%3A0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
      "free_url": "https://toughlovesec.win/api/data?free=1&type=token-risk&q=ethereum%3A0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
      "full_url_template": "https://toughlovesec.win/api/data?type=token-risk&q=<query>&session_id=cs_live_<id>"
    },
    {
      "type": "breach",
      "categories": [
        "security",
        "health"
      ],
      "example_query": "florida",
      "description": "HHS healthcare breach reports (TLS feed)",
      "preview_url": "https://toughlovesec.win/api/data/preview?type=breach&q=florida",
      "free_url": "https://toughlovesec.win/api/data?free=1&type=breach&q=florida",
      "full_url_template": "https://toughlovesec.win/api/data?type=breach&q=<query>&session_id=cs_live_<id>"
    },
    {
      "type": "contract-risk",
      "categories": [
        "security",
        "crypto"
      ],
      "example_query": "ethereum:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
      "description": "TLS contract risk score",
      "preview_url": "https://toughlovesec.win/api/data/preview?type=contract-risk&q=ethereum%3A0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
      "free_url": "https://toughlovesec.win/api/data?free=1&type=contract-risk&q=ethereum%3A0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
      "full_url_template": "https://toughlovesec.win/api/data?type=contract-risk&q=<query>&session_id=cs_live_<id>"
    },
    {
      "type": "defi-yield",
      "categories": [
        "finance",
        "crypto"
      ],
      "example_query": "usdc",
      "description": "DefiLlama top pool by APR",
      "preview_url": "https://toughlovesec.win/api/data/preview?type=defi-yield&q=usdc",
      "free_url": "https://toughlovesec.win/api/data?free=1&type=defi-yield&q=usdc",
      "full_url_template": "https://toughlovesec.win/api/data?type=defi-yield&q=<query>&session_id=cs_live_<id>"
    },
    {
      "type": "scrape",
      "categories": [
        "scraping",
        "ai-agents"
      ],
      "example_query": "https://news.ycombinator.com",
      "description": "Firecrawl: any URL → clean LLM-ready markdown",
      "preview_url": "https://toughlovesec.win/api/data/preview?type=scrape&q=https%3A%2F%2Fnews.ycombinator.com",
      "free_url": "https://toughlovesec.win/api/data?free=1&type=scrape&q=https%3A%2F%2Fnews.ycombinator.com",
      "full_url_template": "https://toughlovesec.win/api/data?type=scrape&q=<query>&session_id=cs_live_<id>"
    },
    {
      "type": "crypto-price",
      "categories": [
        "finance",
        "crypto"
      ],
      "example_query": "bitcoin",
      "description": "CoinGecko spot price USD",
      "preview_url": "https://toughlovesec.win/api/data/preview?type=crypto-price&q=bitcoin",
      "free_url": "https://toughlovesec.win/api/data?free=1&type=crypto-price&q=bitcoin",
      "full_url_template": "https://toughlovesec.win/api/data?type=crypto-price&q=<query>&session_id=cs_live_<id>"
    },
    {
      "type": "crypto-trending",
      "categories": [
        "finance",
        "crypto"
      ],
      "example_query": "",
      "description": "CoinGecko trending coins (last hour)",
      "preview_url": "https://toughlovesec.win/api/data/preview?type=crypto-trending",
      "free_url": "https://toughlovesec.win/api/data?free=1&type=crypto-trending",
      "full_url_template": "https://toughlovesec.win/api/data?type=crypto-trending&q=<query>&session_id=cs_live_<id>"
    },
    {
      "type": "stock-quote",
      "categories": [
        "finance",
        "stocks"
      ],
      "example_query": "AAPL",
      "description": "Stooq.com EOD/intraday quote",
      "preview_url": "https://toughlovesec.win/api/data/preview?type=stock-quote&q=AAPL",
      "free_url": "https://toughlovesec.win/api/data?free=1&type=stock-quote&q=AAPL",
      "full_url_template": "https://toughlovesec.win/api/data?type=stock-quote&q=<query>&session_id=cs_live_<id>"
    },
    {
      "type": "weather",
      "categories": [
        "weather"
      ],
      "example_query": "33.7,-84.4",
      "description": "Open-Meteo current temp + wind",
      "preview_url": "https://toughlovesec.win/api/data/preview?type=weather&q=33.7%2C-84.4",
      "free_url": "https://toughlovesec.win/api/data?free=1&type=weather&q=33.7%2C-84.4",
      "full_url_template": "https://toughlovesec.win/api/data?type=weather&q=<query>&session_id=cs_live_<id>"
    },
    {
      "type": "news-hn-top",
      "categories": [
        "news",
        "tech"
      ],
      "example_query": "",
      "description": "Hacker News front page (Algolia)",
      "preview_url": "https://toughlovesec.win/api/data/preview?type=news-hn-top",
      "free_url": "https://toughlovesec.win/api/data?free=1&type=news-hn-top",
      "full_url_template": "https://toughlovesec.win/api/data?type=news-hn-top&q=<query>&session_id=cs_live_<id>"
    },
    {
      "type": "news-reddit",
      "categories": [
        "news",
        "social"
      ],
      "example_query": "worldnews",
      "description": "Reddit r/{sub}/hot top 10",
      "preview_url": "https://toughlovesec.win/api/data/preview?type=news-reddit&q=worldnews",
      "free_url": "https://toughlovesec.win/api/data?free=1&type=news-reddit&q=worldnews",
      "full_url_template": "https://toughlovesec.win/api/data?type=news-reddit&q=<query>&session_id=cs_live_<id>"
    },
    {
      "type": "flights-near",
      "categories": [
        "aviation",
        "geo"
      ],
      "example_query": "33,-85,34,-83",
      "description": "OpenSky flights in bbox lamin,lomin,lamax,lomax",
      "preview_url": "https://toughlovesec.win/api/data/preview?type=flights-near&q=33%2C-85%2C34%2C-83",
      "free_url": "https://toughlovesec.win/api/data?free=1&type=flights-near&q=33%2C-85%2C34%2C-83",
      "full_url_template": "https://toughlovesec.win/api/data?type=flights-near&q=<query>&session_id=cs_live_<id>"
    },
    {
      "type": "real-estate-rss",
      "categories": [
        "real-estate"
      ],
      "example_query": "30309",
      "description": "Recently-sold homes by ZIP (Zillow scrape)",
      "preview_url": "https://toughlovesec.win/api/data/preview?type=real-estate-rss&q=30309",
      "free_url": "https://toughlovesec.win/api/data?free=1&type=real-estate-rss&q=30309",
      "full_url_template": "https://toughlovesec.win/api/data?type=real-estate-rss&q=<query>&session_id=cs_live_<id>"
    },
    {
      "type": "sports-scores",
      "categories": [
        "sports"
      ],
      "example_query": "basketball/nba",
      "description": "ESPN scoreboard for sport/league",
      "preview_url": "https://toughlovesec.win/api/data/preview?type=sports-scores&q=basketball%2Fnba",
      "free_url": "https://toughlovesec.win/api/data?free=1&type=sports-scores&q=basketball%2Fnba",
      "full_url_template": "https://toughlovesec.win/api/data?type=sports-scores&q=<query>&session_id=cs_live_<id>"
    },
    {
      "type": "gas-prices-eth",
      "categories": [
        "crypto",
        "finance"
      ],
      "example_query": "",
      "description": "Etherscan gas oracle",
      "preview_url": "https://toughlovesec.win/api/data/preview?type=gas-prices-eth",
      "free_url": "https://toughlovesec.win/api/data?free=1&type=gas-prices-eth",
      "full_url_template": "https://toughlovesec.win/api/data?type=gas-prices-eth&q=<query>&session_id=cs_live_<id>"
    },
    {
      "type": "forex",
      "categories": [
        "finance",
        "forex"
      ],
      "example_query": "USD:EUR",
      "description": "exchangerate.host base:symbol",
      "preview_url": "https://toughlovesec.win/api/data/preview?type=forex&q=USD%3AEUR",
      "free_url": "https://toughlovesec.win/api/data?free=1&type=forex&q=USD%3AEUR",
      "full_url_template": "https://toughlovesec.win/api/data?type=forex&q=<query>&session_id=cs_live_<id>"
    },
    {
      "type": "github-trending",
      "categories": [
        "dev",
        "tech"
      ],
      "example_query": "javascript",
      "description": "GitHub repos created last 48h sorted by stars",
      "preview_url": "https://toughlovesec.win/api/data/preview?type=github-trending&q=javascript",
      "free_url": "https://toughlovesec.win/api/data?free=1&type=github-trending&q=javascript",
      "full_url_template": "https://toughlovesec.win/api/data?type=github-trending&q=<query>&session_id=cs_live_<id>"
    }
  ],
  "bundle": {
    "endpoint": "https://toughlovesec.win/api/data/bundle",
    "method": "POST",
    "body_example": {
      "queries": [
        {
          "type": "crypto-price",
          "q": "bitcoin"
        },
        {
          "type": "weather",
          "q": "33.7,-84.4"
        }
      ],
      "session_id": "cs_live_…"
    },
    "tiers": {
      "single": {
        "range": "1-2 queries",
        "total_cents": "10-20",
        "per_query_cents": 10,
        "savings_vs_per_api": "0%"
      },
      "bundle_3_5": {
        "range": "3-5 queries",
        "total_cents": 350,
        "per_query_cents": 70,
        "savings_vs_per_api": "30%",
        "url": "https://buy.stripe.com/9B63cv1tqbSAbUq72wcQU0j"
      },
      "bundle_6_10": {
        "range": "6-10 queries",
        "total_cents": 500,
        "per_query_cents": 50,
        "savings_vs_per_api": "50%",
        "url": "https://buy.stripe.com/4gM7sL6NKcWE1fM1IccQU0k"
      },
      "bundle_11_20": {
        "range": "11-20 queries",
        "total_cents": 800,
        "per_query_cents": 40,
        "savings_vs_per_api": "60%",
        "url": "https://buy.stripe.com/14A00j2xuf4M8IedqUcQU0l"
      },
      "day_pass": {
        "duration_h": 24,
        "total_cents": 99,
        "unlimited": true,
        "url": "https://buy.stripe.com/3cI00j4FC3m47Eafz2cQU0m"
      },
      "week_pass": {
        "duration_h": 168,
        "total_cents": 499,
        "unlimited": true,
        "url": "https://buy.stripe.com/bJecN5fkgg8Q8Ie5YscQU0n"
      }
    }
  },
  "why_datafood": {
    "comparison": {
      "CoinGecko Pro": {
        "their_cost_mo": "$129",
        "datafood_equivalent": "1 source in any bundle"
      },
      "Etherscan Pro": {
        "their_cost_mo": "$200",
        "datafood_equivalent": "token-risk + contract-risk in same bundle"
      },
      "NewsAPI": {
        "their_cost_mo": "$99",
        "datafood_equivalent": "news-hn-top + reddit-frontpage in same bundle"
      },
      "OpenWeather 3.0": {
        "their_cost_mo": "$40",
        "datafood_equivalent": "weather in any bundle"
      }
    },
    "break_even": "≤10 queries/day with DataFood day pass beats any single per-API subscription.",
    "discount_curve": "1 query: $0.001 → 5 queries: $0.0007 ea → 10: $0.0005 ea → 20: $0.0004 ea → unlimited: $0.99/day"
  },
  "live_agent_view": {
    "start": "https://toughlovesec.win/api/agent-session/start",
    "event": "https://toughlovesec.win/api/agent-session/event",
    "stream": "https://toughlovesec.win/api/agent-session/stream",
    "watch_url_template": "https://toughlovesec.win/watch/{session_id}",
    "embed_widget": "https://toughlovesec.win/widget/watch.js",
    "demo": "https://toughlovesec.win/watch/demo-session"
  },
  "agent_endpoints": {
    "register": "https://toughlovesec.win/api/agent-register",
    "ping": "https://toughlovesec.win/api/agent-ping",
    "pull": "https://toughlovesec.win/api/agent-pull"
  },
  "portfolio_endpoints": {
    "landing": "https://toughlovesec.win/portfolio",
    "link_create": "https://toughlovesec.win/api/portfolio/link/create",
    "link_exchange": "https://toughlovesec.win/api/portfolio/link/exchange",
    "sync": "https://toughlovesec.win/api/portfolio/sync",
    "insights": "https://toughlovesec.win/api/portfolio/insights",
    "ask": "https://toughlovesec.win/api/portfolio/ask",
    "notes": "Plaid-backed brokerage holdings + AI insights. Read-only — never executes trades. Sandbox-mock if PLAID_CLIENT_ID/PLAID_SECRET unset."
  },
  "stream": "https://toughlovesec.win/api/data/stream",
  "dashboard": "https://toughlovesec.win/dash",
  "portfolio": "https://toughlovesec.win/portfolio",
  "landing": "https://toughlovesec.win/agent-mesh",
  "auth": {
    "v1": "Stripe checkout session_id (full results)",
    "v1_open": "?free=1 (single-row open access)",
    "v2_planned": "x402 USDC microtransaction"
  },
  "ts": 1777725659773
}