{
  "meta": {
    "generated_at": "2026-06-17T03:19:53.928Z"
  },
  "profile": {
    "schema_version": "2026-06-01",
    "source_identity": {
      "slug": "yahoo-finance",
      "name": "Yahoo Finance",
      "homepage": "https://finance.yahoo.com",
      "root_domains": [
        "finance.yahoo.com",
        "query1.finance.yahoo.com",
        "query2.finance.yahoo.com"
      ],
      "provider_type": "Commercial",
      "tags": [
        "finance",
        "market data"
      ],
      "geo_region": "global"
    },
    "access_profile": {
      "access_level": "delisted",
      "access_type": "open",
      "cost": "free",
      "auth_required": false,
      "auth_type": null,
      "data_access_report": {
        "active_tracking": false,
        "exportable_data": "unofficial",
        "free_api": false,
        "collection_method": "unofficial-endpoints",
        "estimated_size": "unknown",
        "docker_fit": "not_recommended",
        "download_location": null,
        "reason": "Yahoo Finance has no official public API; unofficial query endpoints are fragile and should not be marketed as a data source."
      },
      "terms_caveat": "Verify provider terms before production reuse."
    },
    "collection_profile": {
      "collection_level": "L0",
      "methods": [
        "api",
        "automation-ready",
        "delisted",
        "end-user",
        "json",
        "liveness-only",
        "portal",
        "unofficial-endpoints"
      ],
      "active_tracking": false,
      "exportable_data": "unofficial",
      "docker_fit": "not_recommended",
      "estimated_size": "unknown",
      "download_location": null,
      "page_type": "consumer-portal-unofficial-api",
      "public_dataset_examples": [],
      "known_datasets": [
        "Global Equities (70,000+ tickers)",
        "ETFs and Indices",
        "Forex pairs",
        "Cryptocurrency",
        "Options chains",
        "Earnings calendars",
        "Analyst estimates",
        "Basic fundamentals"
      ],
      "recommended_next_action": "Delisted from active collection: Yahoo Finance has no official public API; unofficial query endpoints are fragile and should not be marketed as a data source."
    },
    "tracking_profile": {
      "plan_status": "liveness-only",
      "liveness_url": "https://finance.yahoo.com",
      "content_probes": [],
      "freshness_probe": null,
      "cadence": {
        "liveness": "delisted",
        "content": "delisted",
        "freshness": "delisted"
      }
    },
    "health_snapshot": {
      "current_liveness": "up",
      "combined": "unknown",
      "data_status": "unknown",
      "last_checked_at": null,
      "recent_failure_reason": null,
      "recent_probe": null,
      "recent_events": [
        {
          "source_slug": "yahoo-finance",
          "event_type": "source_restored",
          "details": "{\"http\":200}",
          "detected_at": "2026-06-04T02:05:12.985Z"
        },
        {
          "source_slug": "yahoo-finance",
          "event_type": "source_impacted",
          "details": "{\"reason\":\"timeout\",\"http\":0}",
          "detected_at": "2026-06-04T02:00:12.987Z"
        },
        {
          "source_slug": "yahoo-finance",
          "event_type": "probe_result",
          "details": "{\"liveness_http\":200,\"liveness_reason\":null,\"data_status\":\"error\",\"data_http\":0,\"data_reason\":\"Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits\",\"data_via\":\"direct\",\"target_url\":\"https://finance.yahoo.com\"}",
          "detected_at": "2026-05-24T02:00:42.250Z"
        },
        {
          "source_slug": "yahoo-finance",
          "event_type": "probe_result",
          "details": "{\"liveness_http\":200,\"liveness_reason\":null,\"data_status\":\"error\",\"data_http\":0,\"data_reason\":\"Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits\",\"data_via\":\"direct\",\"target_url\":\"https://finance.yahoo.com\"}",
          "detected_at": "2026-05-24T01:00:42.148Z"
        },
        {
          "source_slug": "yahoo-finance",
          "event_type": "probe_result",
          "details": "{\"liveness_http\":200,\"liveness_reason\":null,\"data_status\":\"error\",\"data_http\":0,\"data_reason\":\"Too many subrequests by single Worker invocation. To configure this limit, refer to https://developers.cloudflare.com/workers/wrangler/configuration/#limits\",\"data_via\":\"direct\",\"target_url\":\"https://finance.yahoo.com\"}",
          "detected_at": "2026-05-24T00:00:42.641Z"
        }
      ]
    },
    "llm_guidance": {
      "best_use": "Good candidate for automated data access.",
      "warnings": [
        "Consumer finance portal. No official data API. yfinance library (Python) uses unofficial endpoints. Not suitable for a Worker freshness check — endpoints are fragile. Liveness check on finance.yahoo.com only.",
        "No official API. yfinance Python library reverse-engineers the internal endpoints. Internal endpoints (query1/query2) are unofficial and change without notice.",
        "Expected content: Yahoo Finance"
      ],
      "suggested_prompt": "Assess Yahoo Finance for a low-cost economic data pipeline. Explain access, collection level, current health, and caveats."
    },
    "attestation": {
      "confidence": "low",
      "verified_at": null,
      "data_quality": "rough",
      "evidence": {
        "source_page": "/source/yahoo-finance",
        "status_page": "/uptime",
        "plan_status": "liveness-only"
      },
      "known_gaps": [
        "Freshness is not confirmed."
      ]
    }
  }
}