diff --git a/public/icons/nansen.svg b/public/icons/nansen.svg new file mode 100644 index 00000000..67a1e474 --- /dev/null +++ b/public/icons/nansen.svg @@ -0,0 +1 @@ +N \ No newline at end of file diff --git a/public/services/llms.txt b/public/services/llms.txt index 289f317a..08c30d91 100644 --- a/public/services/llms.txt +++ b/public/services/llms.txt @@ -31,5 +31,5 @@ Returns JSON with all services, endpoints, and pricing. ## Services ```json -[{"id":"agentmail","name":"AgentMail","serviceUrl":"https://mpp.api.agentmail.to","description":"Email inboxes for AI agents.","categories":["ai","social"]},{"id":"allium","name":"Allium","serviceUrl":"https://agents.allium.so","description":"System of record for onchain finance. Real-time blockchain data: token prices, wallet balances, transactions, PnL, and SQL explorer.","categories":["blockchain","data"]},{"id":"anthropic","name":"Anthropic","serviceUrl":"https://anthropic.mpp.tempo.xyz","description":"Claude chat completions (Sonnet, Opus, Haiku) via native and OpenAI-compatible APIs.","categories":["ai"]},{"id":"browserbase","name":"Browserbase","serviceUrl":"https://mpp.browserbase.com","description":"Headless browser sessions, web search, and page fetching for AI agents.","categories":["web","compute","search"]},{"id":"codex","name":"Codex","serviceUrl":"https://graph.codex.io","description":"Comprehensive onchain data API for tokens and prediction markets. Real-time prices, charts, trades, and wallet analytics across 80+ networks via GraphQL.","categories":["blockchain","data"]},{"id":"dune","name":"Dune","serviceUrl":"https://api.dune.com","description":"Execute SQL queries on Dune and retrieve results or CSV exports from completed executions.","categories":["data","blockchain"]},{"id":"exa","name":"Exa","serviceUrl":"https://exa.mpp.tempo.xyz","description":"AI-powered web search, content retrieval, and answers.","categories":["search","ai"]},{"id":"fal","name":"fal.ai","serviceUrl":"https://fal.mpp.tempo.xyz","description":"Image, video, and audio generation with 600+ models (Flux, SD, Recraft, Grok).","categories":["ai","media"]},{"id":"firecrawl","name":"Firecrawl","serviceUrl":"https://firecrawl.mpp.tempo.xyz","description":"Web scraping, crawling, and structured data extraction for LLMs.","categories":["web","data"]},{"id":"gemini","name":"Google Gemini","serviceUrl":"https://gemini.mpp.tempo.xyz","description":"Gemini text generation, Veo video, and Nano Banana image generation with model-tier pricing.","categories":["ai","media"]},{"id":"modal","name":"Modal","serviceUrl":"https://modal.mpp.tempo.xyz","description":"Serverless GPU compute for sandboxed code execution and AI/ML workloads.","categories":["compute"]},{"id":"openai","name":"OpenAI","serviceUrl":"https://openai.mpp.tempo.xyz","description":"Chat completions, embeddings, image generation, and audio with model-tier pricing.","categories":["ai","media"]},{"id":"openrouter","name":"OpenRouter","serviceUrl":"https://openrouter.mpp.tempo.xyz","description":"Unified API for 100+ LLMs with live per-model pricing.","categories":["ai"]},{"id":"parallel","name":"Parallel","serviceUrl":"https://parallelmpp.dev","description":"Web search, page extraction, and multi-hop web research.","categories":["search","ai"]},{"id":"alchemy","name":"Alchemy","serviceUrl":"https://mpp.alchemy.com","description":"Blockchain data APIs including Core RPC APIs, Prices API, Portfolio API, and NFT API across 100+ chains.","categories":["blockchain","data"]},{"id":"rpc","name":"Tempo RPC","serviceUrl":"https://rpc.mpp.tempo.xyz","description":"Tempo blockchain JSON-RPC access (mainnet and testnet).","categories":["blockchain"]},{"id":"storage","name":"Object Storage","serviceUrl":"https://storage.mpp.tempo.xyz","description":"S3/R2-compatible object storage with dynamic per-size pricing.","categories":["storage"]},{"id":"stableemail","name":"StableEmail","serviceUrl":"https://stableemail.dev","description":"Pay-per-send email delivery, forwarding inboxes, and custom subdomains — no API keys or accounts.","categories":["social"]},{"id":"stableenrich","name":"StableEnrich","serviceUrl":"https://stableenrich.dev","description":"Pay-per-request research APIs — people, companies, web search, scraping, places, social media, and contact enrichment.","categories":["data","search","social"]},{"id":"stabletravel","name":"StableTravel","serviceUrl":"https://stabletravel.dev","description":"Pay-per-request travel APIs — flights, hotels, activities, transfers, and real-time flight tracking. Powered by Amadeus and FlightAware.","categories":["data","web"]},{"id":"stablephone","name":"StablePhone","serviceUrl":"https://stablephone.dev","description":"AI phone calls, dedicated phone numbers, and iMessage/FaceTime lookup — pay per request.","categories":["ai","social"]},{"id":"stablesocial","name":"StableSocial","serviceUrl":"https://stablesocial.dev","description":"Pay-per-request social media data from TikTok, Instagram, Facebook, and Reddit.","categories":["social","data"]},{"id":"stablestudio","name":"StableStudio","serviceUrl":"https://stablestudio.dev","description":"Pay-per-generation AI image and video creation — Nano Banana, GPT Image, Grok, Flux, Sora, Veo, Seedance, and Wan.","categories":["ai","media"]},{"id":"stableupload","name":"StableUpload","serviceUrl":"https://stableupload.dev","description":"Pay-per-upload file hosting and static site hosting with custom domains — 6 month TTL.","categories":["storage"]},{"id":"aviationstack","name":"AviationStack","serviceUrl":"https://aviationstack.mpp.tempo.xyz","description":"Real-time and historical flight tracking, airports, airlines, and schedules.","categories":["data"]},{"id":"codestorage","name":"Code Storage","serviceUrl":"https://codestorage.mpp.tempo.xyz","description":"Paid Git repository creation — create repos and get authenticated clone URLs.","categories":["storage"]},{"id":"flightapi","name":"FlightAPI","serviceUrl":"https://flightapi.mpp.tempo.xyz","description":"Real-time flight prices, tracking, and airport schedules from 700+ airlines.","categories":["data"]},{"id":"goflightlabs","name":"GoFlightLabs","serviceUrl":"https://goflightlabs.mpp.tempo.xyz","description":"Real-time flight tracking, prices, schedules, and airline data.","categories":["data"]},{"id":"oxylabs","name":"Oxylabs","serviceUrl":"https://oxylabs.mpp.tempo.xyz","description":"Web scraping API with geo-targeting by country, state, and city. Fetch any public URL with JavaScript rendering support.","categories":["web","data"]},{"id":"spyfu","name":"SpyFu","serviceUrl":"https://spyfu.mpp.tempo.xyz","description":"Competitor keyword research — SEO rankings, PPC ads, ad history, and domain analytics. 18+ years of historical data.","categories":["data","search"]},{"id":"serpapi","name":"SerpApi","serviceUrl":"https://serpapi.mpp.tempo.xyz","description":"Google Flights search — real-time prices, schedules, and booking options.","categories":["search","data"]},{"id":"googlemaps","name":"Google Maps","serviceUrl":"https://googlemaps.mpp.tempo.xyz","description":"Google Maps Platform — geocoding, directions, places, routes, tiles, weather, air quality, and more.","categories":["data"]},{"id":"kicksdb","name":"KicksDB","serviceUrl":"https://kicksdb.mpp.tempo.xyz","description":"Sneaker & streetwear market data — prices, sales history, and availability from StockX, GOAT, and more.","categories":["data"]},{"id":"twocaptcha","name":"2Captcha","serviceUrl":"https://twocaptcha.mpp.tempo.xyz","description":"CAPTCHA solving API — reCAPTCHA, Turnstile, hCaptcha, image captchas, and more.","categories":["web"]},{"id":"postalform","name":"PostalForm","serviceUrl":"https://postalform.com","description":"Print and mail real letters and documents via AI agents.","categories":["web"]},{"id":"prospect-butcher","name":"Prospect Butcher","serviceUrl":"https://agents.prospectbutcher.shop","description":"Order sandwiches for pickup in Brooklyn — the first food purchase made entirely by an AI agent.","categories":["web"]},{"id":"mapbox","name":"Mapbox","serviceUrl":"https://mapbox.mpp.paywithlocus.com","description":"Geocoding, directions, isochrones, map matching, static maps, and tile queries.","categories":["data"]},{"id":"rentcast","name":"RentCast","serviceUrl":"https://rentcast.mpp.paywithlocus.com","description":"Real estate data including property records, valuations, rent estimates, sale and rental listings, and market statistics.","categories":["data"]},{"id":"stability-ai","name":"Stability AI","serviceUrl":"https://stability.mpp.paywithlocus.com","description":"Generative AI for images, 3D models, and audio — including generation, editing, upscaling, background removal, style transfer, and more.","categories":["ai","media"]},{"id":"hunter","name":"Hunter","serviceUrl":"https://hunter.mpp.paywithlocus.com","description":"Email finding, verification, and enrichment — domain search, person lookup, and company intelligence.","categories":["data"]},{"id":"replicate","name":"Replicate","serviceUrl":"https://replicate.mpp.paywithlocus.com","description":"Run open-source AI models — image generation, LLMs, video, audio, and more.","categories":["ai","media"]},{"id":"builtwith","name":"BuiltWith","serviceUrl":"https://builtwith.mpp.paywithlocus.com","description":"Technology detection and website profiling — discover what technologies websites use, find competitors, and analyze tech trends.","categories":["data"]},{"id":"suno","name":"Suno","serviceUrl":"https://suno.mpp.paywithlocus.com","description":"AI music and lyrics generation — create songs, instrumentals, and lyrics from text prompts.","categories":["ai","media"]},{"id":"openweather","name":"OpenWeather","serviceUrl":"https://weather.mpp.paywithlocus.com","description":"Weather data including current conditions, 5-day forecasts, air quality, geocoding, and comprehensive one-call weather.","categories":["data"]},{"id":"perplexity","name":"Perplexity","serviceUrl":"https://perplexity.mpp.paywithlocus.com","description":"AI-powered search and chat with Sonar models — real-time web-grounded answers, search, and embeddings.","categories":["ai","search"]},{"id":"diffbot","name":"Diffbot","serviceUrl":"https://diffbot.mpp.paywithlocus.com","description":"Web data extraction, natural language processing, and knowledge graph — extract structured data from any URL, analyze text entities, and search a global knowledge graph.","categories":["ai","data","web"]},{"id":"mathpix","name":"Mathpix","serviceUrl":"https://mathpix.mpp.paywithlocus.com","description":"OCR for math and scientific documents — extract LaTeX, MathML, and text from images and handwritten strokes.","categories":["ai"]},{"id":"judge0","name":"Judge0","serviceUrl":"https://judge0.mpp.paywithlocus.com","description":"Online code execution engine — compile and run code in 70+ programming languages with sandboxed execution.","categories":["compute"]},{"id":"browser-use","name":"Browser Use","serviceUrl":"https://beta-api.paywithlocus.com/api/browser-use-mpp","description":"AI-powered browser automation — run tasks in a cloud browser with LLM agents.","categories":["ai","web"]},{"id":"clado","name":"Clado","serviceUrl":"https://clado.mpp.paywithlocus.com","description":"People search, LinkedIn enrichment, and deep research for lead generation.","categories":["data"]},{"id":"edgar","name":"EDGAR","serviceUrl":"https://edgar.mpp.paywithlocus.com","description":"SEC EDGAR public financial data — company filing history, XBRL financial facts, and single-concept time series.","categories":["data"]},{"id":"edgar-search","name":"EDGAR Search","serviceUrl":"https://edgar-search.mpp.paywithlocus.com","description":"Full-text search across all SEC filings — 10-Ks, 10-Qs, 8-Ks, proxy statements, and more.","categories":["data","search"]},{"id":"laso","name":"Laso Finance","serviceUrl":"https://beta-api.paywithlocus.com/api/laso-mpp","description":"AI-powered virtual debit cards, payments via Venmo/PayPal, and balance management.","categories":["data"]},{"id":"stripe-climate","name":"Stripe Climate","serviceUrl":"https://climate.stripe.dev","description":"Fund permanent carbon removal projects via Stripe Climate.","categories":["web"]}] +[{"id":"agentmail","name":"AgentMail","serviceUrl":"https://mpp.api.agentmail.to","description":"Email inboxes for AI agents.","categories":["ai","social"]},{"id":"allium","name":"Allium","serviceUrl":"https://agents.allium.so","description":"System of record for onchain finance. Real-time blockchain data: token prices, wallet balances, transactions, PnL, and SQL explorer.","categories":["blockchain","data"]},{"id":"anthropic","name":"Anthropic","serviceUrl":"https://anthropic.mpp.tempo.xyz","description":"Claude chat completions (Sonnet, Opus, Haiku) via native and OpenAI-compatible APIs.","categories":["ai"]},{"id":"browserbase","name":"Browserbase","serviceUrl":"https://mpp.browserbase.com","description":"Headless browser sessions, web search, and page fetching for AI agents.","categories":["web","compute","search"]},{"id":"codex","name":"Codex","serviceUrl":"https://graph.codex.io","description":"Comprehensive onchain data API for tokens and prediction markets. Real-time prices, charts, trades, and wallet analytics across 80+ networks via GraphQL.","categories":["blockchain","data"]},{"id":"dune","name":"Dune","serviceUrl":"https://api.dune.com","description":"Execute SQL queries on Dune and retrieve results or CSV exports from completed executions.","categories":["data","blockchain"]},{"id":"exa","name":"Exa","serviceUrl":"https://exa.mpp.tempo.xyz","description":"AI-powered web search, content retrieval, and answers.","categories":["search","ai"]},{"id":"fal","name":"fal.ai","serviceUrl":"https://fal.mpp.tempo.xyz","description":"Image, video, and audio generation with 600+ models (Flux, SD, Recraft, Grok).","categories":["ai","media"]},{"id":"firecrawl","name":"Firecrawl","serviceUrl":"https://firecrawl.mpp.tempo.xyz","description":"Web scraping, crawling, and structured data extraction for LLMs.","categories":["web","data"]},{"id":"gemini","name":"Google Gemini","serviceUrl":"https://gemini.mpp.tempo.xyz","description":"Gemini text generation, Veo video, and Nano Banana image generation with model-tier pricing.","categories":["ai","media"]},{"id":"modal","name":"Modal","serviceUrl":"https://modal.mpp.tempo.xyz","description":"Serverless GPU compute for sandboxed code execution and AI/ML workloads.","categories":["compute"]},{"id":"nansen","name":"Nansen","serviceUrl":"https://api.nansen.ai","description":"Blockchain analytics and smart money intelligence. Token data, wallet profiling, DEX trades, PnL, and flow analysis across multiple chains.","categories":["blockchain","data"]},{"id":"openai","name":"OpenAI","serviceUrl":"https://openai.mpp.tempo.xyz","description":"Chat completions, embeddings, image generation, and audio with model-tier pricing.","categories":["ai","media"]},{"id":"openrouter","name":"OpenRouter","serviceUrl":"https://openrouter.mpp.tempo.xyz","description":"Unified API for 100+ LLMs with live per-model pricing.","categories":["ai"]},{"id":"parallel","name":"Parallel","serviceUrl":"https://parallelmpp.dev","description":"Web search, page extraction, and multi-hop web research.","categories":["search","ai"]},{"id":"alchemy","name":"Alchemy","serviceUrl":"https://mpp.alchemy.com","description":"Blockchain data APIs including Core RPC APIs, Prices API, Portfolio API, and NFT API across 100+ chains.","categories":["blockchain","data"]},{"id":"rpc","name":"Tempo RPC","serviceUrl":"https://rpc.mpp.tempo.xyz","description":"Tempo blockchain JSON-RPC access (mainnet and testnet).","categories":["blockchain"]},{"id":"storage","name":"Object Storage","serviceUrl":"https://storage.mpp.tempo.xyz","description":"S3/R2-compatible object storage with dynamic per-size pricing.","categories":["storage"]},{"id":"stableemail","name":"StableEmail","serviceUrl":"https://stableemail.dev","description":"Pay-per-send email delivery, forwarding inboxes, and custom subdomains — no API keys or accounts.","categories":["social"]},{"id":"stableenrich","name":"StableEnrich","serviceUrl":"https://stableenrich.dev","description":"Pay-per-request research APIs — people, companies, web search, scraping, places, social media, and contact enrichment.","categories":["data","search","social"]},{"id":"stabletravel","name":"StableTravel","serviceUrl":"https://stabletravel.dev","description":"Pay-per-request travel APIs — flights, hotels, activities, transfers, and real-time flight tracking. Powered by Amadeus and FlightAware.","categories":["data","web"]},{"id":"stablephone","name":"StablePhone","serviceUrl":"https://stablephone.dev","description":"AI phone calls, dedicated phone numbers, and iMessage/FaceTime lookup — pay per request.","categories":["ai","social"]},{"id":"stablesocial","name":"StableSocial","serviceUrl":"https://stablesocial.dev","description":"Pay-per-request social media data from TikTok, Instagram, Facebook, and Reddit.","categories":["social","data"]},{"id":"stablestudio","name":"StableStudio","serviceUrl":"https://stablestudio.dev","description":"Pay-per-generation AI image and video creation — Nano Banana, GPT Image, Grok, Flux, Sora, Veo, Seedance, and Wan.","categories":["ai","media"]},{"id":"stableupload","name":"StableUpload","serviceUrl":"https://stableupload.dev","description":"Pay-per-upload file hosting and static site hosting with custom domains — 6 month TTL.","categories":["storage"]},{"id":"aviationstack","name":"AviationStack","serviceUrl":"https://aviationstack.mpp.tempo.xyz","description":"Real-time and historical flight tracking, airports, airlines, and schedules.","categories":["data"]},{"id":"codestorage","name":"Code Storage","serviceUrl":"https://codestorage.mpp.tempo.xyz","description":"Paid Git repository creation — create repos and get authenticated clone URLs.","categories":["storage"]},{"id":"flightapi","name":"FlightAPI","serviceUrl":"https://flightapi.mpp.tempo.xyz","description":"Real-time flight prices, tracking, and airport schedules from 700+ airlines.","categories":["data"]},{"id":"goflightlabs","name":"GoFlightLabs","serviceUrl":"https://goflightlabs.mpp.tempo.xyz","description":"Real-time flight tracking, prices, schedules, and airline data.","categories":["data"]},{"id":"oxylabs","name":"Oxylabs","serviceUrl":"https://oxylabs.mpp.tempo.xyz","description":"Web scraping API with geo-targeting by country, state, and city. Fetch any public URL with JavaScript rendering support.","categories":["web","data"]},{"id":"spyfu","name":"SpyFu","serviceUrl":"https://spyfu.mpp.tempo.xyz","description":"Competitor keyword research — SEO rankings, PPC ads, ad history, and domain analytics. 18+ years of historical data.","categories":["data","search"]},{"id":"serpapi","name":"SerpApi","serviceUrl":"https://serpapi.mpp.tempo.xyz","description":"Google Flights search — real-time prices, schedules, and booking options.","categories":["search","data"]},{"id":"googlemaps","name":"Google Maps","serviceUrl":"https://googlemaps.mpp.tempo.xyz","description":"Google Maps Platform — geocoding, directions, places, routes, tiles, weather, air quality, and more.","categories":["data"]},{"id":"kicksdb","name":"KicksDB","serviceUrl":"https://kicksdb.mpp.tempo.xyz","description":"Sneaker & streetwear market data — prices, sales history, and availability from StockX, GOAT, and more.","categories":["data"]},{"id":"twocaptcha","name":"2Captcha","serviceUrl":"https://twocaptcha.mpp.tempo.xyz","description":"CAPTCHA solving API — reCAPTCHA, Turnstile, hCaptcha, image captchas, and more.","categories":["web"]},{"id":"postalform","name":"PostalForm","serviceUrl":"https://postalform.com","description":"Print and mail real letters and documents via AI agents.","categories":["web"]},{"id":"prospect-butcher","name":"Prospect Butcher","serviceUrl":"https://agents.prospectbutcher.shop","description":"Order sandwiches for pickup in Brooklyn — the first food purchase made entirely by an AI agent.","categories":["web"]},{"id":"mapbox","name":"Mapbox","serviceUrl":"https://mapbox.mpp.paywithlocus.com","description":"Geocoding, directions, isochrones, map matching, static maps, and tile queries.","categories":["data"]},{"id":"rentcast","name":"RentCast","serviceUrl":"https://rentcast.mpp.paywithlocus.com","description":"Real estate data including property records, valuations, rent estimates, sale and rental listings, and market statistics.","categories":["data"]},{"id":"stability-ai","name":"Stability AI","serviceUrl":"https://stability.mpp.paywithlocus.com","description":"Generative AI for images, 3D models, and audio — including generation, editing, upscaling, background removal, style transfer, and more.","categories":["ai","media"]},{"id":"hunter","name":"Hunter","serviceUrl":"https://hunter.mpp.paywithlocus.com","description":"Email finding, verification, and enrichment — domain search, person lookup, and company intelligence.","categories":["data"]},{"id":"replicate","name":"Replicate","serviceUrl":"https://replicate.mpp.paywithlocus.com","description":"Run open-source AI models — image generation, LLMs, video, audio, and more.","categories":["ai","media"]},{"id":"builtwith","name":"BuiltWith","serviceUrl":"https://builtwith.mpp.paywithlocus.com","description":"Technology detection and website profiling — discover what technologies websites use, find competitors, and analyze tech trends.","categories":["data"]},{"id":"suno","name":"Suno","serviceUrl":"https://suno.mpp.paywithlocus.com","description":"AI music and lyrics generation — create songs, instrumentals, and lyrics from text prompts.","categories":["ai","media"]},{"id":"openweather","name":"OpenWeather","serviceUrl":"https://weather.mpp.paywithlocus.com","description":"Weather data including current conditions, 5-day forecasts, air quality, geocoding, and comprehensive one-call weather.","categories":["data"]},{"id":"perplexity","name":"Perplexity","serviceUrl":"https://perplexity.mpp.paywithlocus.com","description":"AI-powered search and chat with Sonar models — real-time web-grounded answers, search, and embeddings.","categories":["ai","search"]},{"id":"diffbot","name":"Diffbot","serviceUrl":"https://diffbot.mpp.paywithlocus.com","description":"Web data extraction, natural language processing, and knowledge graph — extract structured data from any URL, analyze text entities, and search a global knowledge graph.","categories":["ai","data","web"]},{"id":"mathpix","name":"Mathpix","serviceUrl":"https://mathpix.mpp.paywithlocus.com","description":"OCR for math and scientific documents — extract LaTeX, MathML, and text from images and handwritten strokes.","categories":["ai"]},{"id":"judge0","name":"Judge0","serviceUrl":"https://judge0.mpp.paywithlocus.com","description":"Online code execution engine — compile and run code in 70+ programming languages with sandboxed execution.","categories":["compute"]},{"id":"browser-use","name":"Browser Use","serviceUrl":"https://beta-api.paywithlocus.com/api/browser-use-mpp","description":"AI-powered browser automation — run tasks in a cloud browser with LLM agents.","categories":["ai","web"]},{"id":"clado","name":"Clado","serviceUrl":"https://clado.mpp.paywithlocus.com","description":"People search, LinkedIn enrichment, and deep research for lead generation.","categories":["data"]},{"id":"edgar","name":"EDGAR","serviceUrl":"https://edgar.mpp.paywithlocus.com","description":"SEC EDGAR public financial data — company filing history, XBRL financial facts, and single-concept time series.","categories":["data"]},{"id":"edgar-search","name":"EDGAR Search","serviceUrl":"https://edgar-search.mpp.paywithlocus.com","description":"Full-text search across all SEC filings — 10-Ks, 10-Qs, 8-Ks, proxy statements, and more.","categories":["data","search"]},{"id":"laso","name":"Laso Finance","serviceUrl":"https://beta-api.paywithlocus.com/api/laso-mpp","description":"AI-powered virtual debit cards, payments via Venmo/PayPal, and balance management.","categories":["data"]},{"id":"stripe-climate","name":"Stripe Climate","serviceUrl":"https://climate.stripe.dev","description":"Fund permanent carbon removal projects via Stripe Climate.","categories":["web"]}] ``` diff --git a/schemas/discovery.json b/schemas/discovery.json index 9c4f0744..9ebf745a 100644 --- a/schemas/discovery.json +++ b/schemas/discovery.json @@ -1908,6 +1908,732 @@ } ] }, + { + "id": "nansen", + "name": "Nansen", + "url": "https://api.nansen.ai", + "serviceUrl": "https://api.nansen.ai", + "description": "Blockchain analytics and smart money intelligence. Token data, wallet profiling, DEX trades, PnL, and flow analysis across multiple chains.", + "categories": [ + "blockchain", + "data" + ], + "integration": "first-party", + "tags": [ + "blockchain", + "smart-money", + "wallet", + "tokens", + "defi", + "analytics", + "profiler", + "dex", + "pnl", + "onchain", + "prediction-market" + ], + "status": "active", + "docs": { + "homepage": "https://docs.nansen.ai", + "apiReference": "https://docs.nansen.ai/nansen-api-reference" + }, + "methods": { + "tempo": { + "intents": [ + "charge" + ], + "assets": [ + "0x20c000000000000000000000b9537d11c60e8b50" + ] + } + }, + "realm": "api.nansen.ai", + "provider": { + "name": "Nansen", + "url": "https://nansen.ai" + }, + "endpoints": [ + { + "method": "GET", + "path": "/api/v1/account", + "description": "Get account information", + "payment": null, + "docs": "https://docs.nansen.ai/api?topic=GET%20%2Fapi%2Fv1%2Faccount" + }, + { + "method": "POST", + "path": "/api/v1/smart-money/netflow", + "description": "Net token flows by smart money addresses", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Net token flows by smart money addresses", + "amount": "50000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fsmart-money%2Fnetflow" + }, + { + "method": "POST", + "path": "/api/v1/smart-money/dex-trades", + "description": "Smart money DEX trades", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Smart money DEX trades", + "amount": "50000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fsmart-money%2Fdex-trades" + }, + { + "method": "POST", + "path": "/api/v1/smart-money/perp-trades", + "description": "Smart money perp trades on Hyperliquid", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Smart money perp trades on Hyperliquid", + "amount": "50000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fsmart-money%2Fperp-trades" + }, + { + "method": "POST", + "path": "/api/v1/smart-money/dcas", + "description": "Smart money DCA orders on Solana", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Smart money DCA orders on Solana", + "amount": "50000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fsmart-money%2Fdcas" + }, + { + "method": "POST", + "path": "/api/v1/smart-money/holdings", + "description": "Smart money aggregated token balances", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Smart money aggregated token balances", + "amount": "50000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fsmart-money%2Fholdings" + }, + { + "method": "POST", + "path": "/api/v1/smart-money/historical-holdings", + "description": "Historical smart money holdings", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Historical smart money holdings", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fsmart-money%2Fhistorical-holdings" + }, + { + "method": "POST", + "path": "/api/v1/profiler/address/transactions", + "description": "Wallet transaction history", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Wallet transaction history", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprofiler%2Faddress%2Ftransactions" + }, + { + "method": "POST", + "path": "/api/v1/transaction-with-token-transfer-lookup", + "description": "Transaction with token transfer lookup", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Transaction with token transfer lookup", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Ftransaction-with-token-transfer-lookup" + }, + { + "method": "POST", + "path": "/api/v1/profiler/address/pnl-summary", + "description": "Trade summary with top 5 trades", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Trade summary with top 5 trades", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprofiler%2Faddress%2Fpnl-summary" + }, + { + "method": "POST", + "path": "/api/v1/profiler/address/current-balance", + "description": "Current token balances of an address", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Current token balances of an address", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprofiler%2Faddress%2Fcurrent-balance" + }, + { + "method": "POST", + "path": "/api/v1/profiler/address/counterparties", + "description": "Top counterparties of a wallet", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Top counterparties of a wallet", + "amount": "50000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprofiler%2Faddress%2Fcounterparties" + }, + { + "method": "POST", + "path": "/api/v1/profiler/address/historical-balances", + "description": "Historical wallet balances", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Historical wallet balances", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprofiler%2Faddress%2Fhistorical-balances" + }, + { + "method": "POST", + "path": "/api/v1/profiler/address/related-wallets", + "description": "Related wallets and first-degree relations", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Related wallets and first-degree relations", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprofiler%2Faddress%2Frelated-wallets" + }, + { + "method": "POST", + "path": "/api/v1/profiler/address/pnl", + "description": "Past trades and PnL performance", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Past trades and PnL performance", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprofiler%2Faddress%2Fpnl" + }, + { + "method": "POST", + "path": "/api/v1/profiler/address/labels", + "description": "Address labels and entity tags", + "payment": null, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprofiler%2Faddress%2Flabels" + }, + { + "method": "POST", + "path": "/api/v1/profiler/address/premium-labels", + "description": "Premium address labels and entity tags", + "payment": null, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprofiler%2Faddress%2Fpremium-labels" + }, + { + "method": "POST", + "path": "/api/v1/profiler/perp-positions", + "description": "Wallet perp positions and account health", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Wallet perp positions and account health", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprofiler%2Fperp-positions" + }, + { + "method": "POST", + "path": "/api/v1/profiler/perp-trades", + "description": "Wallet Hyperliquid trade history", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Wallet Hyperliquid trade history", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprofiler%2Fperp-trades" + }, + { + "method": "POST", + "path": "/api/v1/tgm/flows", + "description": "Total token inflow and outflow", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Total token inflow and outflow", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Ftgm%2Fflows" + }, + { + "method": "POST", + "path": "/api/v1/tgm/who-bought-sold", + "description": "Recent buyers and sellers summary", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Recent buyers and sellers summary", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Ftgm%2Fwho-bought-sold" + }, + { + "method": "POST", + "path": "/api/v1/tgm/dex-trades", + "description": "All DEX trades of a token", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "All DEX trades of a token", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Ftgm%2Fdex-trades" + }, + { + "method": "POST", + "path": "/api/v1/tgm/transfers", + "description": "Top token transfers", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Top token transfers", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Ftgm%2Ftransfers" + }, + { + "method": "POST", + "path": "/api/v1/tgm/holders", + "description": "Top holders by entity category", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Top holders by entity category", + "amount": "50000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Ftgm%2Fholders" + }, + { + "method": "POST", + "path": "/api/v1/tgm/pnl-leaderboard", + "description": "Top addresses by realized and unrealized PnL", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Top addresses by realized and unrealized PnL", + "amount": "50000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Ftgm%2Fpnl-leaderboard" + }, + { + "method": "POST", + "path": "/api/v1/tgm/perp-pnl-leaderboard", + "description": "Perp PnL leaderboard for a token", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Perp PnL leaderboard for a token", + "amount": "50000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Ftgm%2Fperp-pnl-leaderboard" + }, + { + "method": "POST", + "path": "/api/v1/tgm/perp-positions", + "description": "Open perp positions for a token", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Open perp positions for a token", + "amount": "50000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Ftgm%2Fperp-positions" + }, + { + "method": "POST", + "path": "/api/v1/tgm/perp-trades", + "description": "Perp trading history for a token", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Perp trading history for a token", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Ftgm%2Fperp-trades" + }, + { + "method": "POST", + "path": "/api/v1/tgm/flow-intelligence", + "description": "Token flow summary across smart money and exchanges", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Token flow summary across smart money and exchanges", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Ftgm%2Fflow-intelligence" + }, + { + "method": "POST", + "path": "/api/v1/tgm/position-intelligence", + "description": "Token position intelligence", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Token position intelligence", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Ftgm%2Fposition-intelligence" + }, + { + "method": "POST", + "path": "/api/v1/tgm/token-information", + "description": "Token metadata: market cap, volume, holders", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Token metadata: market cap, volume, holders", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Ftgm%2Ftoken-information" + }, + { + "method": "POST", + "path": "/api/v1/tgm/indicators", + "description": "Risk and reward indicators for a token", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Risk and reward indicators for a token", + "amount": "50000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Ftgm%2Findicators" + }, + { + "method": "POST", + "path": "/api/v1/tgm/token-ohlcv", + "description": "Token OHLCV price data", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Token OHLCV price data", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Ftgm%2Ftoken-ohlcv" + }, + { + "method": "POST", + "path": "/api/v1/tgm/jup-dca", + "description": "Jupiter DCA orders for a token on Solana", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Jupiter DCA orders for a token on Solana", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Ftgm%2Fjup-dca" + }, + { + "method": "POST", + "path": "/api/v1/token-screener", + "description": "Real-time token analytics across chains", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Real-time token analytics across chains", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Ftoken-screener" + }, + { + "method": "POST", + "path": "/api/v1/perp-screener", + "description": "Screen Hyperliquid tokens by volume", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Screen Hyperliquid tokens by volume", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fperp-screener" + }, + { + "method": "POST", + "path": "/api/v1/portfolio/defi-holdings", + "description": "Track DeFi positions across addresses", + "payment": null, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fportfolio%2Fdefi-holdings" + }, + { + "method": "POST", + "path": "/api/v1/search/entity-name", + "description": "Search for entity names", + "payment": null, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fsearch%2Fentity-name" + }, + { + "method": "GET", + "path": "/api/v1/search/token-sectors", + "description": "List token sectors", + "payment": null, + "docs": "https://docs.nansen.ai/api?topic=GET%20%2Fapi%2Fv1%2Fsearch%2Ftoken-sectors" + }, + { + "method": "POST", + "path": "/api/v1/search/general", + "description": "General search", + "payment": null, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fsearch%2Fgeneral" + }, + { + "method": "POST", + "path": "/api/v1/perp-leaderboard", + "description": "Most profitable Hyperliquid addresses", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Most profitable Hyperliquid addresses", + "amount": "50000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fperp-leaderboard" + }, + { + "method": "POST", + "path": "/api/v1/prediction-market/ohlcv", + "description": "Prediction market OHLCV data", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Prediction market OHLCV data", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprediction-market%2Fohlcv" + }, + { + "method": "POST", + "path": "/api/v1/prediction-market/orderbook", + "description": "Prediction market orderbook", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Prediction market orderbook", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprediction-market%2Forderbook" + }, + { + "method": "POST", + "path": "/api/v1/prediction-market/top-holders", + "description": "Top holders in prediction market", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Top holders in prediction market", + "amount": "50000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprediction-market%2Ftop-holders" + }, + { + "method": "POST", + "path": "/api/v1/prediction-market/trades-by-market", + "description": "Trades by prediction market", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Trades by prediction market", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprediction-market%2Ftrades-by-market" + }, + { + "method": "POST", + "path": "/api/v1/prediction-market/market-screener", + "description": "Screen prediction markets", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Screen prediction markets", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprediction-market%2Fmarket-screener" + }, + { + "method": "POST", + "path": "/api/v1/prediction-market/event-screener", + "description": "Screen prediction market events", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Screen prediction market events", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprediction-market%2Fevent-screener" + }, + { + "method": "POST", + "path": "/api/v1/prediction-market/pnl-by-market", + "description": "PnL by prediction market", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "PnL by prediction market", + "amount": "50000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprediction-market%2Fpnl-by-market" + }, + { + "method": "POST", + "path": "/api/v1/prediction-market/pnl-by-address", + "description": "PnL by address in prediction markets", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "PnL by address in prediction markets", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprediction-market%2Fpnl-by-address" + }, + { + "method": "POST", + "path": "/api/v1/prediction-market/position-detail", + "description": "Prediction market position details", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Prediction market position details", + "amount": "50000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprediction-market%2Fposition-detail" + }, + { + "method": "POST", + "path": "/api/v1/prediction-market/trades-by-address", + "description": "Trades by address in prediction markets", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Trades by address in prediction markets", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprediction-market%2Ftrades-by-address" + }, + { + "method": "POST", + "path": "/api/v1/prediction-market/categories", + "description": "Prediction market categories", + "payment": { + "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, + "description": "Prediction market categories", + "amount": "10000" + }, + "docs": "https://docs.nansen.ai/api?topic=POST%20%2Fapi%2Fv1%2Fprediction-market%2Fcategories" + } + ] + }, { "id": "openai", "name": "OpenAI", diff --git a/schemas/services.ts b/schemas/services.ts index 72a4193d..d6e1aea6 100644 --- a/schemas/services.ts +++ b/schemas/services.ts @@ -952,6 +952,295 @@ export const services: ServiceDef[] = [ ], }, + // ── Nansen ────────────────────────────────────────────────────────────── + { + id: "nansen", + name: "Nansen", + url: "https://api.nansen.ai", + serviceUrl: "https://api.nansen.ai", + description: + "Blockchain analytics and smart money intelligence. Token data, wallet profiling, DEX trades, PnL, and flow analysis across multiple chains.", + categories: ["blockchain", "data"], + integration: "first-party", + tags: [ + "blockchain", + "smart-money", + "wallet", + "tokens", + "defi", + "analytics", + "profiler", + "dex", + "pnl", + "onchain", + "prediction-market", + ], + docs: { + homepage: "https://docs.nansen.ai", + apiReference: "https://docs.nansen.ai/nansen-api-reference", + }, + provider: { name: "Nansen", url: "https://nansen.ai" }, + realm: "api.nansen.ai", + intent: "charge", + payment: TEMPO_PAYMENT, + docsBase: "https://docs.nansen.ai/api", + endpoints: [ + // Account + { route: "GET /api/v1/account", desc: "Get account information" }, + // Smart Money + { + route: "POST /api/v1/smart-money/netflow", + desc: "Net token flows by smart money addresses", + amount: "50000", + }, + { + route: "POST /api/v1/smart-money/dex-trades", + desc: "Smart money DEX trades", + amount: "50000", + }, + { + route: "POST /api/v1/smart-money/perp-trades", + desc: "Smart money perp trades on Hyperliquid", + amount: "50000", + }, + { + route: "POST /api/v1/smart-money/dcas", + desc: "Smart money DCA orders on Solana", + amount: "50000", + }, + { + route: "POST /api/v1/smart-money/holdings", + desc: "Smart money aggregated token balances", + amount: "50000", + }, + { + route: "POST /api/v1/smart-money/historical-holdings", + desc: "Historical smart money holdings", + amount: "10000", + }, + // Profiler + { + route: "POST /api/v1/profiler/address/transactions", + desc: "Wallet transaction history", + amount: "10000", + }, + { + route: "POST /api/v1/transaction-with-token-transfer-lookup", + desc: "Transaction with token transfer lookup", + amount: "10000", + }, + { + route: "POST /api/v1/profiler/address/pnl-summary", + desc: "Trade summary with top 5 trades", + amount: "10000", + }, + { + route: "POST /api/v1/profiler/address/current-balance", + desc: "Current token balances of an address", + amount: "10000", + }, + { + route: "POST /api/v1/profiler/address/counterparties", + desc: "Top counterparties of a wallet", + amount: "50000", + }, + { + route: "POST /api/v1/profiler/address/historical-balances", + desc: "Historical wallet balances", + amount: "10000", + }, + { + route: "POST /api/v1/profiler/address/related-wallets", + desc: "Related wallets and first-degree relations", + amount: "10000", + }, + { + route: "POST /api/v1/profiler/address/pnl", + desc: "Past trades and PnL performance", + amount: "10000", + }, + { + route: "POST /api/v1/profiler/address/labels", + desc: "Address labels and entity tags", + }, + { + route: "POST /api/v1/profiler/address/premium-labels", + desc: "Premium address labels and entity tags", + }, + { + route: "POST /api/v1/profiler/perp-positions", + desc: "Wallet perp positions and account health", + amount: "10000", + }, + { + route: "POST /api/v1/profiler/perp-trades", + desc: "Wallet Hyperliquid trade history", + amount: "10000", + }, + // Token God Mode + { + route: "POST /api/v1/tgm/flows", + desc: "Total token inflow and outflow", + amount: "10000", + }, + { + route: "POST /api/v1/tgm/who-bought-sold", + desc: "Recent buyers and sellers summary", + amount: "10000", + }, + { + route: "POST /api/v1/tgm/dex-trades", + desc: "All DEX trades of a token", + amount: "10000", + }, + { + route: "POST /api/v1/tgm/transfers", + desc: "Top token transfers", + amount: "10000", + }, + { + route: "POST /api/v1/tgm/holders", + desc: "Top holders by entity category", + amount: "50000", + }, + { + route: "POST /api/v1/tgm/pnl-leaderboard", + desc: "Top addresses by realized and unrealized PnL", + amount: "50000", + }, + { + route: "POST /api/v1/tgm/perp-pnl-leaderboard", + desc: "Perp PnL leaderboard for a token", + amount: "50000", + }, + { + route: "POST /api/v1/tgm/perp-positions", + desc: "Open perp positions for a token", + amount: "50000", + }, + { + route: "POST /api/v1/tgm/perp-trades", + desc: "Perp trading history for a token", + amount: "10000", + }, + { + route: "POST /api/v1/tgm/flow-intelligence", + desc: "Token flow summary across smart money and exchanges", + amount: "10000", + }, + { + route: "POST /api/v1/tgm/position-intelligence", + desc: "Token position intelligence", + amount: "10000", + }, + { + route: "POST /api/v1/tgm/token-information", + desc: "Token metadata: market cap, volume, holders", + amount: "10000", + }, + { + route: "POST /api/v1/tgm/indicators", + desc: "Risk and reward indicators for a token", + amount: "50000", + }, + { + route: "POST /api/v1/tgm/token-ohlcv", + desc: "Token OHLCV price data", + amount: "10000", + }, + { + route: "POST /api/v1/tgm/jup-dca", + desc: "Jupiter DCA orders for a token on Solana", + amount: "10000", + }, + // Screeners + { + route: "POST /api/v1/token-screener", + desc: "Real-time token analytics across chains", + amount: "10000", + }, + { + route: "POST /api/v1/perp-screener", + desc: "Screen Hyperliquid tokens by volume", + amount: "10000", + }, + // Portfolio + { + route: "POST /api/v1/portfolio/defi-holdings", + desc: "Track DeFi positions across addresses", + }, + // Search + { + route: "POST /api/v1/search/entity-name", + desc: "Search for entity names", + }, + { route: "GET /api/v1/search/token-sectors", desc: "List token sectors" }, + { route: "POST /api/v1/search/general", desc: "General search" }, + // Perp Leaderboard + { + route: "POST /api/v1/perp-leaderboard", + desc: "Most profitable Hyperliquid addresses", + amount: "50000", + }, + // Prediction Market + { + route: "POST /api/v1/prediction-market/ohlcv", + desc: "Prediction market OHLCV data", + amount: "10000", + }, + { + route: "POST /api/v1/prediction-market/orderbook", + desc: "Prediction market orderbook", + amount: "10000", + }, + { + route: "POST /api/v1/prediction-market/top-holders", + desc: "Top holders in prediction market", + amount: "50000", + }, + { + route: "POST /api/v1/prediction-market/trades-by-market", + desc: "Trades by prediction market", + amount: "10000", + }, + { + route: "POST /api/v1/prediction-market/market-screener", + desc: "Screen prediction markets", + amount: "10000", + }, + { + route: "POST /api/v1/prediction-market/event-screener", + desc: "Screen prediction market events", + amount: "10000", + }, + { + route: "POST /api/v1/prediction-market/pnl-by-market", + desc: "PnL by prediction market", + amount: "50000", + }, + { + route: "POST /api/v1/prediction-market/pnl-by-address", + desc: "PnL by address in prediction markets", + amount: "10000", + }, + { + route: "POST /api/v1/prediction-market/position-detail", + desc: "Prediction market position details", + amount: "50000", + }, + { + route: "POST /api/v1/prediction-market/trades-by-address", + desc: "Trades by address in prediction markets", + amount: "10000", + }, + { + route: "POST /api/v1/prediction-market/categories", + desc: "Prediction market categories", + amount: "10000", + }, + ], + }, + // ── OpenAI ───────────────────────────────────────────────────────────── { id: "openai",