Really-amin commited on
Commit
959f94b
·
verified ·
1 Parent(s): 5293cdd

Upload api-resources/crypto_resources_unified_2025-11-11.json with huggingface_hub

Browse files
api-resources/crypto_resources_unified_2025-11-11.json CHANGED
@@ -25,15 +25,16 @@
25
  "metadata": {
26
  "description": "Comprehensive cryptocurrency data collection database compiled from provided documents. Includes free and limited resources for RPC nodes, block explorers, market data, news, sentiment, on-chain analytics, whale tracking, community sentiment, Hugging Face models/datasets, free HTTP endpoints, and local backend routes. Uniform format: each entry has 'id', 'name', 'category' (or 'chain'/'role' where applicable), 'base_url', 'auth' (object with 'type', 'key' if embedded, 'param_name', etc.), 'docs_url', and optional 'endpoints' or 'notes'. Keys are embedded where provided in sources. Structure designed for easy parsing by code-writing bots.",
27
  "version": "1.0",
28
- "updated": "November 11, 2025",
29
  "sources": [
30
  "api - Copy.txt",
31
  "api-config-complete (1).txt",
32
  "crypto_resources.ts",
33
  "additional JSON structures"
34
  ],
35
- "total_entries": 200,
36
- "local_backend_routes_count": 120
 
37
  },
38
  "rpc_nodes": [
39
  {
@@ -622,6 +623,201 @@
622
  "docs_url": "https://getblock.io/docs/",
623
  "endpoints": {},
624
  "notes": "Free tier available"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
625
  }
626
  ],
627
  "market_data_apis": [
@@ -972,6 +1168,126 @@
972
  "docs_url": null,
973
  "endpoints": {},
974
  "notes": null
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
975
  }
976
  ],
977
  "news_apis": [
@@ -1180,6 +1496,30 @@
1180
  "docs_url": null,
1181
  "endpoints": {},
1182
  "notes": null
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1183
  }
1184
  ],
1185
  "sentiment_apis": [
@@ -1361,6 +1701,28 @@
1361
  "latest": "/api"
1362
  },
1363
  "notes": "From crypto_resources.ts"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1364
  }
1365
  ],
1366
  "onchain_analytics_apis": [
@@ -1550,6 +1912,17 @@
1550
  "docs_url": "https://docs.nansen.ai",
1551
  "endpoints": {},
1552
  "notes": null
 
 
 
 
 
 
 
 
 
 
 
1553
  }
1554
  ],
1555
  "whale_tracking_apis": [
@@ -1676,36 +2049,15 @@
1676
  "notes": null
1677
  },
1678
  {
1679
- "id": "etherscan_large_tx",
1680
- "name": "Etherscan Large Transactions",
1681
- "role": "fallback_free_whale_tracking",
1682
- "base_url": "https://api.etherscan.io/api",
1683
- "auth": {
1684
- "type": "apiKeyQuery",
1685
- "key": "SZHYFZK2RR8H9TIMJBVW54V4H81K2Z2KR2",
1686
- "param_name": "apikey"
1687
- },
1688
- "docs_url": "https://docs.etherscan.io",
1689
- "endpoints": {
1690
- "large_tx": "?module=account&action=txlist&address={address}&startblock=0&endblock=99999999&sort=desc&apikey={key}"
1691
- },
1692
- "notes": "Free tier: 5 calls/sec, from Endpoint.html"
1693
- },
1694
- {
1695
- "id": "bscscan_large_tx",
1696
- "name": "BscScan Large Transactions",
1697
- "role": "fallback_free_whale_tracking",
1698
- "base_url": "https://api.bscscan.com/api",
1699
  "auth": {
1700
- "type": "apiKeyQuery",
1701
- "key": "K62RKHGXTDCG53RU4MCG6XABIMJKTN19IT",
1702
- "param_name": "apikey"
1703
- },
1704
- "docs_url": "https://docs.bscscan.com",
1705
- "endpoints": {
1706
- "large_tx": "?module=account&action=txlist&address={address}&startblock=0&endblock=99999999&sort=desc&apikey={key}"
1707
  },
1708
- "notes": "Free tier: 5 calls/sec, from Endpoint.html"
 
 
1709
  }
1710
  ],
1711
  "community_sentiment_apis": [
@@ -1722,128 +2074,6 @@
1722
  "new_json": "/new.json?limit=10"
1723
  },
1724
  "notes": null
1725
- },
1726
- {
1727
- "id": "reddit_crypto",
1728
- "name": "Reddit Crypto",
1729
- "role": "community_sentiment",
1730
- "base_url": "https://www.reddit.com/r/CryptoCurrency/new.json",
1731
- "auth": {
1732
- "type": "none"
1733
- },
1734
- "docs_url": null,
1735
- "endpoints": {
1736
- "new_posts": ""
1737
- },
1738
- "notes": "Free, from Endpoint.html"
1739
- },
1740
- {
1741
- "id": "reddit_bitcoin",
1742
- "name": "Reddit /r/Bitcoin",
1743
- "role": "community_sentiment",
1744
- "base_url": "https://www.reddit.com/r/Bitcoin/new.json",
1745
- "auth": {
1746
- "type": "none"
1747
- },
1748
- "docs_url": null,
1749
- "endpoints": {
1750
- "new_posts": ""
1751
- },
1752
- "notes": "Free"
1753
- },
1754
- {
1755
- "id": "reddit_ethereum",
1756
- "name": "Reddit /r/ethereum",
1757
- "role": "community_sentiment",
1758
- "base_url": "https://www.reddit.com/r/ethereum/new.json",
1759
- "auth": {
1760
- "type": "none"
1761
- },
1762
- "docs_url": null,
1763
- "endpoints": {
1764
- "new_posts": ""
1765
- },
1766
- "notes": "Free"
1767
- },
1768
- {
1769
- "id": "reddit_cryptomarkets",
1770
- "name": "Reddit /r/CryptoMarkets",
1771
- "role": "community_sentiment",
1772
- "base_url": "https://www.reddit.com/r/CryptoMarkets/new.json",
1773
- "auth": {
1774
- "type": "none"
1775
- },
1776
- "docs_url": null,
1777
- "endpoints": {
1778
- "new_posts": ""
1779
- },
1780
- "notes": "Free"
1781
- },
1782
- {
1783
- "id": "twitter_crypto",
1784
- "name": "Twitter Crypto (via RSS)",
1785
- "role": "community_sentiment",
1786
- "base_url": "https://nitter.net/search/rss?f=tweets&q=crypto",
1787
- "auth": {
1788
- "type": "none"
1789
- },
1790
- "docs_url": null,
1791
- "endpoints": {},
1792
- "notes": "Free RSS feed"
1793
- },
1794
- {
1795
- "id": "telegram_crypto",
1796
- "name": "Telegram Crypto Channels",
1797
- "role": "community_sentiment",
1798
- "base_url": "https://t.me/s",
1799
- "auth": {
1800
- "type": "none"
1801
- },
1802
- "docs_url": null,
1803
- "endpoints": {},
1804
- "notes": "Public channels"
1805
- },
1806
- {
1807
- "id": "discord_crypto",
1808
- "name": "Discord Crypto Servers",
1809
- "role": "community_sentiment",
1810
- "base_url": null,
1811
- "auth": {
1812
- "type": "none"
1813
- },
1814
- "docs_url": null,
1815
- "endpoints": {},
1816
- "notes": "Public servers"
1817
- },
1818
- {
1819
- "id": "coingecko_community",
1820
- "name": "CoinGecko Community Data",
1821
- "role": "community_sentiment",
1822
- "base_url": "https://api.coingecko.com/api/v3",
1823
- "auth": {
1824
- "type": "none"
1825
- },
1826
- "docs_url": "https://www.coingecko.com/en/api/documentation",
1827
- "endpoints": {
1828
- "coin_community": "/coins/{id}?localization=false&tickers=false&market_data=false&community_data=true"
1829
- },
1830
- "notes": "Free"
1831
- },
1832
- {
1833
- "id": "lunarcrush_community",
1834
- "name": "LunarCrush Community Metrics",
1835
- "role": "community_sentiment",
1836
- "base_url": "https://api.lunarcrush.com/v2",
1837
- "auth": {
1838
- "type": "apiKeyQuery",
1839
- "key": null,
1840
- "param_name": "key"
1841
- },
1842
- "docs_url": "https://lunarcrush.com/developers/api",
1843
- "endpoints": {
1844
- "assets": "?data=assets&key={key}&symbol={symbol}"
1845
- },
1846
- "notes": "API key required"
1847
  }
1848
  ],
1849
  "hf_resources": [
@@ -1854,9 +2084,8 @@
1854
  "base_url": "https://api-inference.huggingface.co/models/ElKulako/cryptobert",
1855
  "auth": {
1856
  "type": "apiKeyHeaderOptional",
1857
- "env_var": "HF_API_TOKEN",
1858
- "header_name": "Authorization",
1859
- "note": "Token must be read from HF_API_TOKEN or HF_TOKEN environment variable"
1860
  },
1861
  "docs_url": "https://huggingface.co/ElKulako/cryptobert",
1862
  "endpoints": {
@@ -1871,9 +2100,8 @@
1871
  "base_url": "https://api-inference.huggingface.co/models/kk08/CryptoBERT",
1872
  "auth": {
1873
  "type": "apiKeyHeaderOptional",
1874
- "env_var": "HF_API_TOKEN",
1875
- "header_name": "Authorization",
1876
- "note": "Token must be read from HF_API_TOKEN or HF_TOKEN environment variable"
1877
  },
1878
  "docs_url": "https://huggingface.co/kk08/CryptoBERT",
1879
  "endpoints": {
@@ -1950,55 +2178,26 @@
1950
  "notes": null
1951
  },
1952
  {
1953
- "id": "hf_model_finbert",
1954
- "type": "model",
1955
- "name": "yiyanghkust/finbert-tone",
1956
- "base_url": "https://api-inference.huggingface.co/models/yiyanghkust/finbert-tone",
1957
- "auth": {
1958
- "type": "apiKeyHeaderOptional",
1959
- "env_var": "HF_API_TOKEN",
1960
- "header_name": "Authorization",
1961
- "note": "Token must be read from HF_API_TOKEN or HF_TOKEN environment variable"
1962
- },
1963
- "docs_url": "https://huggingface.co/yiyanghkust/finbert-tone",
1964
- "endpoints": {
1965
- "classify": "POST with body: { \"inputs\": [\"text\"] }"
1966
- },
1967
- "notes": "Financial sentiment analysis"
1968
- },
1969
- {
1970
- "id": "hf_model_roberta_sentiment",
1971
- "type": "model",
1972
- "name": "cardiffnlp/twitter-roberta-base-sentiment-latest",
1973
- "base_url": "https://api-inference.huggingface.co/models/cardiffnlp/twitter-roberta-base-sentiment-latest",
1974
  "auth": {
1975
- "type": "apiKeyHeaderOptional",
1976
- "env_var": "HF_API_TOKEN",
1977
- "header_name": "Authorization",
1978
- "note": "Token must be read from HF_API_TOKEN or HF_TOKEN environment variable"
1979
- },
1980
- "docs_url": "https://huggingface.co/cardiffnlp/twitter-roberta-base-sentiment-latest",
1981
- "endpoints": {
1982
- "classify": "POST with body: { \"inputs\": [\"text\"] }"
1983
  },
1984
- "notes": "Twitter sentiment analysis"
 
 
1985
  },
1986
  {
1987
- "id": "hf_model_distilbert_sentiment",
1988
- "type": "model",
1989
- "name": "distilbert-base-uncased-finetuned-sst-2-english",
1990
- "base_url": "https://api-inference.huggingface.co/models/distilbert-base-uncased-finetuned-sst-2-english",
1991
  "auth": {
1992
- "type": "apiKeyHeaderOptional",
1993
- "env_var": "HF_API_TOKEN",
1994
- "header_name": "Authorization",
1995
- "note": "Token must be read from HF_API_TOKEN or HF_TOKEN environment variable"
1996
- },
1997
- "docs_url": "https://huggingface.co/distilbert-base-uncased-finetuned-sst-2-english",
1998
- "endpoints": {
1999
- "classify": "POST with body: { \"inputs\": [\"text\"] }"
2000
  },
2001
- "notes": "General sentiment analysis"
 
 
2002
  }
2003
  ],
2004
  "free_http_endpoints": [
@@ -3384,133 +3583,6 @@
3384
  },
3385
  "docs_url": "https://github.com/Rob--W/cors-anywhere",
3386
  "notes": "Deploy on Cloudflare Workers, Vercel, Heroku"
3387
- },
3388
- {
3389
- "id": "cors_proxy_heroku",
3390
- "name": "CORS Proxy (Heroku)",
3391
- "base_url": "https://cors-anywhere.herokuapp.com",
3392
- "auth": {
3393
- "type": "none"
3394
- },
3395
- "docs_url": "https://github.com/Rob--W/cors-anywhere",
3396
- "notes": "Public instance (may be rate limited)"
3397
- },
3398
- {
3399
- "id": "cors_proxy_rapidapi",
3400
- "name": "CORS Proxy (RapidAPI)",
3401
- "base_url": "https://corsproxy.io/?",
3402
- "auth": {
3403
- "type": "none"
3404
- },
3405
- "docs_url": null,
3406
- "notes": "Free tier available"
3407
- },
3408
- {
3409
- "id": "cors_proxy_allorigins",
3410
- "name": "AllOrigins",
3411
- "base_url": "https://api.allorigins.win/get?url=",
3412
- "auth": {
3413
- "type": "none"
3414
- },
3415
- "docs_url": "https://allorigins.win",
3416
- "notes": "Free CORS proxy"
3417
- }
3418
- ],
3419
- "market_data_apis_additional": [
3420
- {
3421
- "id": "coindesk_v1",
3422
- "name": "CoinDesk v1",
3423
- "role": "fallback_free",
3424
- "base_url": "https://api.coindesk.com/v1",
3425
- "auth": {
3426
- "type": "none"
3427
- },
3428
- "docs_url": null,
3429
- "endpoints": {
3430
- "bpi_current": "/bpi/currentprice.json"
3431
- },
3432
- "notes": "Free, from Endpoint.html"
3433
- },
3434
- {
3435
- "id": "coinstats_public",
3436
- "name": "CoinStats Public",
3437
- "role": "fallback_free",
3438
- "base_url": "https://api.coinstats.app/public/v1",
3439
- "auth": {
3440
- "type": "none"
3441
- },
3442
- "docs_url": null,
3443
- "endpoints": {
3444
- "coins": "/coins",
3445
- "coin_by_id": "/coins/bitcoin"
3446
- },
3447
- "notes": "Free, from Endpoint.html"
3448
- },
3449
- {
3450
- "id": "binance_public_v3",
3451
- "name": "Binance Public API v3",
3452
- "role": "fallback_free",
3453
- "base_url": "https://api.binance.com/api/v3",
3454
- "auth": {
3455
- "type": "none"
3456
- },
3457
- "docs_url": "https://binance-docs.github.io/apidocs/spot/en/",
3458
- "endpoints": {
3459
- "ticker_price": "/ticker/price?symbol=BTCUSDT",
3460
- "ticker_24hr": "/ticker/24hr?symbol=BTCUSDT",
3461
- "klines": "/klines?symbol=BTCUSDT&interval=1d&limit=100"
3462
- },
3463
- "notes": "Free, from Endpoint.html"
3464
- }
3465
- ],
3466
- "news_apis_additional": [
3467
- {
3468
- "id": "newsapi_org_embedded",
3469
- "name": "NewsAPI.org (Embedded Key)",
3470
- "role": "fallback_paid",
3471
- "base_url": "https://newsapi.org/v2",
3472
- "auth": {
3473
- "type": "apiKeyQuery",
3474
- "key": "pub_346789abc123def456789ghi012345jkl",
3475
- "param_name": "apiKey"
3476
- },
3477
- "docs_url": "https://newsapi.org/docs",
3478
- "endpoints": {
3479
- "everything": "/everything?q=crypto&apiKey={key}"
3480
- },
3481
- "notes": "Free tier: 100 req/day, from Endpoint.html"
3482
- },
3483
- {
3484
- "id": "reddit_crypto",
3485
- "name": "Reddit Crypto",
3486
- "role": "fallback_free",
3487
- "base_url": "https://www.reddit.com/r/CryptoCurrency/new.json",
3488
- "auth": {
3489
- "type": "none"
3490
- },
3491
- "docs_url": null,
3492
- "endpoints": {
3493
- "new_posts": ""
3494
- },
3495
- "notes": "Free, from Endpoint.html"
3496
- }
3497
- ],
3498
- "hf_resources_additional": [
3499
- {
3500
- "id": "hf_cryptobert_elkulako",
3501
- "type": "model",
3502
- "name": "ElKulako/CryptoBERT",
3503
- "role": "ai",
3504
- "base_url": "https://api-inference.huggingface.co/models/ElKulako/cryptobert",
3505
- "auth": {
3506
- "type": "apiKeyHeader",
3507
- "env_var": "HF_API_TOKEN",
3508
- "header_name": "Authorization",
3509
- "note": "Token must be read from HF_API_TOKEN or HF_TOKEN environment variable"
3510
- },
3511
- "docs_url": "https://huggingface.co/ElKulako/cryptobert",
3512
- "endpoints": {},
3513
- "notes": "Sentiment analysis model, from Endpoint.html"
3514
  }
3515
  ]
3516
  },
 
25
  "metadata": {
26
  "description": "Comprehensive cryptocurrency data collection database compiled from provided documents. Includes free and limited resources for RPC nodes, block explorers, market data, news, sentiment, on-chain analytics, whale tracking, community sentiment, Hugging Face models/datasets, free HTTP endpoints, and local backend routes. Uniform format: each entry has 'id', 'name', 'category' (or 'chain'/'role' where applicable), 'base_url', 'auth' (object with 'type', 'key' if embedded, 'param_name', etc.), 'docs_url', and optional 'endpoints' or 'notes'. Keys are embedded where provided in sources. Structure designed for easy parsing by code-writing bots.",
27
  "version": "1.0",
28
+ "updated": "2025-12-08",
29
  "sources": [
30
  "api - Copy.txt",
31
  "api-config-complete (1).txt",
32
  "crypto_resources.ts",
33
  "additional JSON structures"
34
  ],
35
+ "total_entries": 281,
36
+ "local_backend_routes_count": 120,
37
+ "last_update_note": "Added 33 new resources"
38
  },
39
  "rpc_nodes": [
40
  {
 
623
  "docs_url": "https://getblock.io/docs/",
624
  "endpoints": {},
625
  "notes": "Free tier available"
626
+ },
627
+ {
628
+ "id": "new_blockcypher_free_block_explorers",
629
+ "name": "BlockCypher (Free)",
630
+ "base_url": "https://api.blockcypher.com/v1",
631
+ "auth": {
632
+ "type": "none"
633
+ },
634
+ "docs_url": null,
635
+ "endpoints": {},
636
+ "notes": "BTC/ETH multi. | Rate Limit: 3/sec",
637
+ "chain": "multi",
638
+ "role": "explorer"
639
+ },
640
+ {
641
+ "id": "new_ankrscan_bsc_free_block_explorers",
642
+ "name": "AnkrScan (BSC Free)",
643
+ "base_url": "https://rpc.ankr.com/bsc",
644
+ "auth": {
645
+ "type": "none"
646
+ },
647
+ "docs_url": null,
648
+ "endpoints": {},
649
+ "notes": "BSC RPC. | Rate Limit: Unknown",
650
+ "chain": "multi",
651
+ "role": "explorer"
652
+ },
653
+ {
654
+ "id": "new_bintools_bsc_free_block_explorers",
655
+ "name": "BinTools (BSC Free)",
656
+ "base_url": "https://api.bintools.io/bsc",
657
+ "auth": {
658
+ "type": "none"
659
+ },
660
+ "docs_url": null,
661
+ "endpoints": {},
662
+ "notes": "BSC tools. | Rate Limit: Unknown",
663
+ "chain": "multi",
664
+ "role": "explorer"
665
+ },
666
+ {
667
+ "id": "new_infura_eth_free_tier_block_explorers",
668
+ "name": "Infura (ETH Free tier)",
669
+ "base_url": "https://mainnet.infura.io/v3",
670
+ "auth": {
671
+ "type": "none"
672
+ },
673
+ "docs_url": null,
674
+ "endpoints": {},
675
+ "notes": "ETH RPC. | Rate Limit: 100k/day",
676
+ "chain": "multi",
677
+ "role": "explorer"
678
+ },
679
+ {
680
+ "id": "new_alchemy_eth_free_block_explorers",
681
+ "name": "Alchemy (ETH Free)",
682
+ "base_url": "https://eth-mainnet.alchemyapi.io/v2",
683
+ "auth": {
684
+ "type": "none"
685
+ },
686
+ "docs_url": null,
687
+ "endpoints": {},
688
+ "notes": "ETH RPC. | Rate Limit: 300/sec",
689
+ "chain": "multi",
690
+ "role": "explorer"
691
+ },
692
+ {
693
+ "id": "new_covalent_eth_free_block_explorers",
694
+ "name": "Covalent (ETH Free)",
695
+ "base_url": "https://api.covalenthq.com/v1/1",
696
+ "auth": {
697
+ "type": "none"
698
+ },
699
+ "docs_url": null,
700
+ "endpoints": {},
701
+ "notes": "Balances. | Rate Limit: 100/min",
702
+ "chain": "multi",
703
+ "role": "explorer"
704
+ },
705
+ {
706
+ "id": "new_moralis_free_tier_block_explorers",
707
+ "name": "Moralis (Free tier)",
708
+ "base_url": "https://deep-index.moralis.io/api/v2",
709
+ "auth": {
710
+ "type": "none"
711
+ },
712
+ "docs_url": null,
713
+ "endpoints": {},
714
+ "notes": "Multi-chain API. | Rate Limit: Unknown",
715
+ "chain": "multi",
716
+ "role": "explorer"
717
+ },
718
+ {
719
+ "id": "new_chainstack_free_tier_block_explorers",
720
+ "name": "Chainstack (Free tier)",
721
+ "base_url": "https://node-api.chainstack.com",
722
+ "auth": {
723
+ "type": "none"
724
+ },
725
+ "docs_url": null,
726
+ "endpoints": {},
727
+ "notes": "RPC for ETH/BSC. | Rate Limit: Unknown",
728
+ "chain": "multi",
729
+ "role": "explorer"
730
+ },
731
+ {
732
+ "id": "new_quicknode_free_tier_block_explorers",
733
+ "name": "QuickNode (Free tier)",
734
+ "base_url": "https://api.quicknode.com",
735
+ "auth": {
736
+ "type": "none"
737
+ },
738
+ "docs_url": null,
739
+ "endpoints": {},
740
+ "notes": "Multi-chain RPC. | Rate Limit: Unknown",
741
+ "chain": "multi",
742
+ "role": "explorer"
743
+ },
744
+ {
745
+ "id": "new_blastapi_free_block_explorers",
746
+ "name": "BlastAPI (Free)",
747
+ "base_url": "https://eth-mainnet.public.blastapi.io",
748
+ "auth": {
749
+ "type": "none"
750
+ },
751
+ "docs_url": null,
752
+ "endpoints": {},
753
+ "notes": "Public ETH RPC. | Rate Limit: Unknown",
754
+ "chain": "multi",
755
+ "role": "explorer"
756
+ },
757
+ {
758
+ "id": "new_publicnode_free_block_explorers",
759
+ "name": "PublicNode (Free)",
760
+ "base_url": "https://ethereum.publicnode.com",
761
+ "auth": {
762
+ "type": "none"
763
+ },
764
+ "docs_url": null,
765
+ "endpoints": {},
766
+ "notes": "Public RPCs. | Rate Limit: Unknown",
767
+ "chain": "multi",
768
+ "role": "explorer"
769
+ },
770
+ {
771
+ "id": "new_1rpc_free_block_explorers",
772
+ "name": "1RPC (Free)",
773
+ "base_url": "https://1rpc.io/eth",
774
+ "auth": {
775
+ "type": "none"
776
+ },
777
+ "docs_url": null,
778
+ "endpoints": {},
779
+ "notes": "Privacy RPC. | Rate Limit: Unknown",
780
+ "chain": "multi",
781
+ "role": "explorer"
782
+ },
783
+ {
784
+ "id": "new_llamanodes_free_block_explorers",
785
+ "name": "LlamaNodes (Free)",
786
+ "base_url": "https://eth.llamarpc.com",
787
+ "auth": {
788
+ "type": "none"
789
+ },
790
+ "docs_url": null,
791
+ "endpoints": {},
792
+ "notes": "Public ETH. | Rate Limit: Unknown",
793
+ "chain": "multi",
794
+ "role": "explorer"
795
+ },
796
+ {
797
+ "id": "new_drpc_free_block_explorers",
798
+ "name": "dRPC (Free)",
799
+ "base_url": "https://eth.drpc.org",
800
+ "auth": {
801
+ "type": "none"
802
+ },
803
+ "docs_url": null,
804
+ "endpoints": {},
805
+ "notes": "Decentralized RPC. | Rate Limit: Unknown",
806
+ "chain": "multi",
807
+ "role": "explorer"
808
+ },
809
+ {
810
+ "id": "new_getblock_free_tier_block_explorers",
811
+ "name": "GetBlock (Free tier)",
812
+ "base_url": "https://getblock.io/nodes/eth",
813
+ "auth": {
814
+ "type": "none"
815
+ },
816
+ "docs_url": null,
817
+ "endpoints": {},
818
+ "notes": "Multi-chain nodes. | Rate Limit: Unknown",
819
+ "chain": "multi",
820
+ "role": "explorer"
821
  }
822
  ],
823
  "market_data_apis": [
 
1168
  "docs_url": null,
1169
  "endpoints": {},
1170
  "notes": null
1171
+ },
1172
+ {
1173
+ "id": "new_coinlayer_free_tier_market_data_apis",
1174
+ "name": "Coinlayer (Free tier)",
1175
+ "base_url": "https://api.coinlayer.com",
1176
+ "auth": {
1177
+ "type": "none"
1178
+ },
1179
+ "docs_url": null,
1180
+ "endpoints": {},
1181
+ "notes": "Live rates. | Rate Limit: Unknown",
1182
+ "role": "market_data"
1183
+ },
1184
+ {
1185
+ "id": "new_alpha_vantage_crypto_free_market_data_apis",
1186
+ "name": "Alpha Vantage (Crypto Free)",
1187
+ "base_url": "https://www.alphavantage.co/query",
1188
+ "auth": {
1189
+ "type": "none"
1190
+ },
1191
+ "docs_url": null,
1192
+ "endpoints": {},
1193
+ "notes": "Crypto ratings/prices. | Rate Limit: 5/min free",
1194
+ "role": "market_data"
1195
+ },
1196
+ {
1197
+ "id": "new_twelve_data_free_tier_market_data_apis",
1198
+ "name": "Twelve Data (Free tier)",
1199
+ "base_url": "https://api.twelvedata.com",
1200
+ "auth": {
1201
+ "type": "none"
1202
+ },
1203
+ "docs_url": null,
1204
+ "endpoints": {},
1205
+ "notes": "Real-time prices. | Rate Limit: 8/min free",
1206
+ "role": "market_data"
1207
+ },
1208
+ {
1209
+ "id": "new_finnhub_crypto_free_market_data_apis",
1210
+ "name": "Finnhub (Crypto Free)",
1211
+ "base_url": "https://finnhub.io/api/v1",
1212
+ "auth": {
1213
+ "type": "none"
1214
+ },
1215
+ "docs_url": null,
1216
+ "endpoints": {},
1217
+ "notes": "Crypto candles. | Rate Limit: 60/min free",
1218
+ "role": "market_data"
1219
+ },
1220
+ {
1221
+ "id": "new_polygon.io_crypto_free_tier_market_data_apis",
1222
+ "name": "Polygon.io (Crypto Free tier)",
1223
+ "base_url": "https://api.polygon.io/v2",
1224
+ "auth": {
1225
+ "type": "none"
1226
+ },
1227
+ "docs_url": null,
1228
+ "endpoints": {},
1229
+ "notes": "Stocks/crypto. | Rate Limit: 5/min free",
1230
+ "role": "market_data"
1231
+ },
1232
+ {
1233
+ "id": "new_tiingo_crypto_free_market_data_apis",
1234
+ "name": "Tiingo (Crypto Free)",
1235
+ "base_url": "https://api.tiingo.com/tiingo/crypto",
1236
+ "auth": {
1237
+ "type": "none"
1238
+ },
1239
+ "docs_url": null,
1240
+ "endpoints": {},
1241
+ "notes": "Historical/prices. | Rate Limit: Unknown",
1242
+ "role": "market_data"
1243
+ },
1244
+ {
1245
+ "id": "new_coinmetrics_free_market_data_apis",
1246
+ "name": "CoinMetrics (Free)",
1247
+ "base_url": "https://community-api.coinmetrics.io/v4",
1248
+ "auth": {
1249
+ "type": "none"
1250
+ },
1251
+ "docs_url": null,
1252
+ "endpoints": {},
1253
+ "notes": "Metrics. | Rate Limit: Unknown",
1254
+ "role": "market_data"
1255
+ },
1256
+ {
1257
+ "id": "new_defillama_free_market_data_apis",
1258
+ "name": "DefiLlama (Free)",
1259
+ "base_url": "https://api.llama.fi",
1260
+ "auth": {
1261
+ "type": "none"
1262
+ },
1263
+ "docs_url": null,
1264
+ "endpoints": {},
1265
+ "notes": "DeFi TVL/prices. | Rate Limit: Unknown",
1266
+ "role": "market_data"
1267
+ },
1268
+ {
1269
+ "id": "new_dune_analytics_free_market_data_apis",
1270
+ "name": "Dune Analytics (Free)",
1271
+ "base_url": "https://api.dune.com/api/v1",
1272
+ "auth": {
1273
+ "type": "none"
1274
+ },
1275
+ "docs_url": null,
1276
+ "endpoints": {},
1277
+ "notes": "On-chain queries. | Rate Limit: Unknown",
1278
+ "role": "market_data"
1279
+ },
1280
+ {
1281
+ "id": "new_bitquery_free_graphql_market_data_apis",
1282
+ "name": "BitQuery (Free GraphQL)",
1283
+ "base_url": "https://graphql.bitquery.io",
1284
+ "auth": {
1285
+ "type": "none"
1286
+ },
1287
+ "docs_url": null,
1288
+ "endpoints": {},
1289
+ "notes": "Blockchain data. | Rate Limit: 10k/month",
1290
+ "role": "market_data"
1291
  }
1292
  ],
1293
  "news_apis": [
 
1496
  "docs_url": null,
1497
  "endpoints": {},
1498
  "notes": null
1499
+ },
1500
+ {
1501
+ "id": "new_alpha_vantage_news_free_news_apis",
1502
+ "name": "Alpha Vantage News (Free)",
1503
+ "base_url": "https://www.alphavantage.co/query?function=NEWS_SENTIMENT",
1504
+ "auth": {
1505
+ "type": "none"
1506
+ },
1507
+ "docs_url": null,
1508
+ "endpoints": {},
1509
+ "notes": "Sentiment news. | Rate Limit: 5/min",
1510
+ "role": "news"
1511
+ },
1512
+ {
1513
+ "id": "new_gnews_free_tier_news_apis",
1514
+ "name": "GNews (Free tier)",
1515
+ "base_url": "https://gnews.io/api/v4",
1516
+ "auth": {
1517
+ "type": "none"
1518
+ },
1519
+ "docs_url": null,
1520
+ "endpoints": {},
1521
+ "notes": "Global news API. | Rate Limit: Unknown",
1522
+ "role": "news"
1523
  }
1524
  ],
1525
  "sentiment_apis": [
 
1701
  "latest": "/api"
1702
  },
1703
  "notes": "From crypto_resources.ts"
1704
+ },
1705
+ {
1706
+ "id": "new_alternative.me_f&g_free_sentiment_apis",
1707
+ "name": "Alternative.me F&G (Free)",
1708
+ "base_url": "https://api.alternative.me/fng",
1709
+ "auth": {
1710
+ "type": "none"
1711
+ },
1712
+ "docs_url": null,
1713
+ "endpoints": {},
1714
+ "notes": "Fear & Greed index. | Rate Limit: Unknown"
1715
+ },
1716
+ {
1717
+ "id": "new_cryptobert_hf_model_free_sentiment_apis",
1718
+ "name": "CryptoBERT HF Model (Free)",
1719
+ "base_url": "https://huggingface.co/ElKulako/cryptobert",
1720
+ "auth": {
1721
+ "type": "none"
1722
+ },
1723
+ "docs_url": null,
1724
+ "endpoints": {},
1725
+ "notes": "Bullish/Bearish/Neutral. | Rate Limit: Unknown"
1726
  }
1727
  ],
1728
  "onchain_analytics_apis": [
 
1912
  "docs_url": "https://docs.nansen.ai",
1913
  "endpoints": {},
1914
  "notes": null
1915
+ },
1916
+ {
1917
+ "id": "new_cryptoquant_free_tier_onchain_analytics_apis",
1918
+ "name": "CryptoQuant (Free tier)",
1919
+ "base_url": "https://api.cryptoquant.com/v1",
1920
+ "auth": {
1921
+ "type": "none"
1922
+ },
1923
+ "docs_url": null,
1924
+ "endpoints": {},
1925
+ "notes": "Network data. | Rate Limit: Unknown"
1926
  }
1927
  ],
1928
  "whale_tracking_apis": [
 
2049
  "notes": null
2050
  },
2051
  {
2052
+ "id": "new_arkham_intelligence_fallback_whale_tracking_apis",
2053
+ "name": "Arkham Intelligence (Fallback)",
2054
+ "base_url": "https://api.arkham.com",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2055
  "auth": {
2056
+ "type": "none"
 
 
 
 
 
 
2057
  },
2058
+ "docs_url": null,
2059
+ "endpoints": {},
2060
+ "notes": "Address transfers. | Rate Limit: Unknown"
2061
  }
2062
  ],
2063
  "community_sentiment_apis": [
 
2074
  "new_json": "/new.json?limit=10"
2075
  },
2076
  "notes": null
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2077
  }
2078
  ],
2079
  "hf_resources": [
 
2084
  "base_url": "https://api-inference.huggingface.co/models/ElKulako/cryptobert",
2085
  "auth": {
2086
  "type": "apiKeyHeaderOptional",
2087
+ "key": "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",
2088
+ "header_name": "Authorization"
 
2089
  },
2090
  "docs_url": "https://huggingface.co/ElKulako/cryptobert",
2091
  "endpoints": {
 
2100
  "base_url": "https://api-inference.huggingface.co/models/kk08/CryptoBERT",
2101
  "auth": {
2102
  "type": "apiKeyHeaderOptional",
2103
+ "key": "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",
2104
+ "header_name": "Authorization"
 
2105
  },
2106
  "docs_url": "https://huggingface.co/kk08/CryptoBERT",
2107
  "endpoints": {
 
2178
  "notes": null
2179
  },
2180
  {
2181
+ "id": "new_sebdg/crypto_data_hf_hf_resources",
2182
+ "name": "sebdg/crypto_data HF",
2183
+ "base_url": "https://huggingface.co/datasets/sebdg/crypto_data",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2184
  "auth": {
2185
+ "type": "none"
 
 
 
 
 
 
 
2186
  },
2187
+ "docs_url": null,
2188
+ "endpoints": {},
2189
+ "notes": "OHLCV/indicators. | Rate Limit: Unknown"
2190
  },
2191
  {
2192
+ "id": "new_crypto_market_sentiment_kaggle_hf_resources",
2193
+ "name": "Crypto Market Sentiment Kaggle",
2194
+ "base_url": "https://www.kaggle.com/datasets/pratyushpuri/crypto-market-sentiment-and-price-dataset-2025",
 
2195
  "auth": {
2196
+ "type": "none"
 
 
 
 
 
 
 
2197
  },
2198
+ "docs_url": null,
2199
+ "endpoints": {},
2200
+ "notes": "Prices/sentiment. | Rate Limit: Unknown"
2201
  }
2202
  ],
2203
  "free_http_endpoints": [
 
3583
  },
3584
  "docs_url": "https://github.com/Rob--W/cors-anywhere",
3585
  "notes": "Deploy on Cloudflare Workers, Vercel, Heroku"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3586
  }
3587
  ]
3588
  },