API Documentation

Build integrations with the ARC Pulse API

Quick Start

1

Get API Key

Create an account and generate your API key

2

Install SDK

npm install @arcpulse/sdk

3

Start Building

Use the examples below to get started

// Fetch all nodes
const response = await fetch('https://api.arcpulse.network/v1/nodes', {
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  }
});

const nodes = await response.json();
console.log(nodes);

API Endpoints

GET/api/v1/nodes
GET/api/v1/nodes/:id
GET/api/v1/stats
GET/api/v1/analytics
WS/ws/live
POST/api/v1/alerts/subscribe

Rate Limits

Free Tier1,000 requests/day
Pro Tier100,000 requests/day
EnterpriseUnlimited

Authentication

All API requests require an API key passed via the Authorization header.

Authorization: Bearer YOUR_API_KEY