CoinPulse

CoinPulse - Crypto Portfolio API Build crypto portfolio apps in minutes. No OAuth, no complex auth flows - just a simple REST API. What You Get: Real-Time Prices Current prices for 15 cryptocurrencies: Bitcoin, Ethereum, Solana, BNB, Cardano, Ripple, Polkadot, Dogecoin, Avalanche, Polygon, Chainlink, Litecoin, Uniswap, Cosmos, Algorand. Portfolio Tracking - Create unlimited portfolios - Track…

1 subscribers
30 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

CoinPulse endpoints

MethodEndpointDescription
portfolios
GET get_portfolio_performance_portfolios__portfolio_id__performance_get
/portfolios/{portfolio_id}/performance
Get historical portfolio performance
POST add_holding_portfolios__portfolio_id__holdings_post
/portfolios/{portfolio_id}/holdings
Add a holding to portfolio
POST create_portfolio_portfolios__post
/portfolios/
Create a new portfolio
DELETE delete_portfolio_portfolios__portfolio_id__delete
/portfolios/{portfolio_id}
Delete a portfolio
GET get_portfolio_portfolios__portfolio_id__get
/portfolios/{portfolio_id}
Get portfolio details with current calculations
GET list_portfolios_portfolios__get
/portfolios/
List all portfolios for the current user
prices
POST backtest_strategy_prices_backtest__coin_id__post
/prices/backtest/{coin_id}
Backtest a buy-and-hold strategy Requires PRO subscription or higher
GET get_current_prices_prices_current_get
/prices/current
Get current prices for specified coins
GET get_supported_coins_prices_supported_coins_get
/prices/supported-coins
Get list of supported cryptocurrency IDs
GET get_historical_prices_prices_historical__coin_id__get
/prices/historical/{coin_id}
Get historical price data for a coin. Use either 'days' parameter OR 'start_date'/'end_date' range. - days: Get last N days of data (simpler) - start_date/end_date: Get specific…
alerts
PATCH toggle_alert_alerts__alert_id__toggle_patch
/alerts/{alert_id}/toggle
Toggle alert active status
GET list_alerts_alerts__get
/alerts/
List all alerts for the current user
DELETE delete_alert_alerts__alert_id__delete
/alerts/{alert_id}
Delete an alert
POST create_alert_alerts__post
/alerts/
Create a new price alert Requires PRO subscription or higher
GET get_alert_alerts__alert_id__get
/alerts/{alert_id}
Get alert details
billing
GET checkout_success_billing_success_get
/billing/success
Checkout success page
POST create_checkout_session_billing_create_checkout_session_post
/billing/create-checkout-session
Create a Stripe checkout session for subscription tier: starter, pro, or enterprise
GET create_billing_portal_billing_portal_get
/billing/portal
Create a Stripe billing portal session for subscription management
POST stripe_webhook_billing_webhook_post
/billing/webhook
Handle Stripe webhook events
GET checkout_cancel_billing_cancel_get
/billing/cancel
Checkout cancelled page
GET portal_return_billing_portal_return_get
/billing/portal-return
Return from billing portal
pages
GET landing_page__get
/
Serve landing page
health
GET health_check_health_get
/health
Detailed health check
public
GET public_stats_stats_get
/stats
Public API statistics for social proof. Shows aggregate usage metrics (no private data exposed).
auth
POST register_user_register_post
/register
Register a new user and get API key Returns API key for immediate use. Free tier users get 25 requests/hour forever.
waitlist
POST join_waitlist_waitlist_post
/waitlist
Join the waitlist for early access and launch discount. Sources: landing_page, reddit, twitter, producthunt
GET get_waitlist_count_waitlist_count_get
/waitlist/count
Get current waitlist count (public for social proof)
admin
DELETE delete_user_admin_admin_user_delete
/admin/user
Delete a user by email. Requires admin secret. Use for testing registration flow multiple times. Example: DELETE /admin/[email protected]&secret=YOUR_SECRET
GET get_analytics_analytics_get
/analytics
Get validation analytics. Requires admin secret. Pass secret as query param: /analytics?secret=YOUR_SECRET_KEY
PUT set_user_tier_admin_user_tier_put
/admin/user/tier
Set a user's subscription tier. Requires admin secret. Example: PUT /admin/user/[email protected]&tier=enterprise&secret=YOUR_SECRET Valid tiers: free, starter, pro,…

CoinPulse pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 500 / monthly
PRO $14.99 / month 500 / hour
  • Requests: 15,000 / monthly
ULTRA $49.99 / month 2500 / hour
  • Requests: 75,000 / monthly
MEGA $99.99 / month 10000 / hour
  • Requests: 300,000 / monthly

More Finance APIs

View all →
  • StockTwits provides a social communications platform and social graph for anyone interested in the markets…

    FinanceFree976 subscribers
  • This API reproduces live PUBLIC data and features of YH. The response data is always live and synced with…

    FinanceFreemium
  • Lookup a bank's information based on a routing number input. Choose either ACH or wire transfer bank…

    FinanceFreemium967 subscribers
  • Index calculated by https://money.cnn.com/data/fear-and-greed/

    FinanceFree3.3k subscribers
  • Real-time(WebSocket) market data API powered by TradingView. Get stock quotes, candlestick data, technical…

    FinanceFreemium1.3k subscribers
  • Twelve Data is a freemium financial market data API covering stocks, forex, cryptocurrency, ETFs, indices,…

    ReviewedFinanceFreemium12.3k subscribers