API Reference

Explore our API endpoints, authentication, and integration guides for developers.

Authentication

API Keys

Generate and manage your API keys in your account dashboard. Each key can be scoped for read, write, or admin access.

OAuth 2.0

Integrate with third-party apps securely using OAuth 2.0. Grant granular permissions and revoke access anytime.

Security

All API requests are encrypted via HTTPS. Enable IP whitelisting and 2FA for enhanced protection.

API Endpoints

Market Data

Get real-time and historical price data, order books, and market stats for 1000+ cryptocurrencies.

  • GET /api/v1/markets
  • GET /api/v1/ticker
  • GET /api/v1/orderbook

Account & Portfolio

Access your balances, portfolio performance, and transaction history.

  • GET /api/v1/account
  • GET /api/v1/portfolio
  • GET /api/v1/transactions

Alerts & Notifications

Manage your custom alerts and notification preferences programmatically.

  • POST /api/v1/alerts
  • GET /api/v1/alerts
  • DELETE /api/v1/alerts/:id

Usage Examples

cURL Example

curl -H "Authorization: Bearer <API_KEY>" https://api.cryptoscanning.pro/api/v1/markets

JavaScript Example

fetch('https://api.cryptoscanning.pro/api/v1/ticker', {
  headers: { 'Authorization': 'Bearer <API_KEY>' }
})
  .then(res => res.json())
  .then(data => console.log(data));

Python Example

import requests
headers = {"Authorization": "Bearer <API_KEY>"}
r = requests.get("https://api.cryptoscanning.pro/api/v1/portfolio", headers=headers)
print(r.json())

Best Practices

Security

Never share your API keys. Use IP whitelisting and rotate keys regularly for maximum safety.

Rate Limits

Respect API rate limits to avoid throttling. See the docs for current limits and quotas.

Support

If you have questions or need help, contact our support team or visit the FAQ section.

Start Building Today

Sign up for an API key and join our developer community.