PinArkive API Documentation
Upload, pin and manage IPFS content using clusters and gateways.
Base URL
https://api.pinarkive.com/api/v3Use this base for all API requests.
Authentication
All requests require an API key (or Bearer token). Send it in the header:
Header example:
X-API-Key: YOUR_API_KEYOr:
Authorization: Bearer YOUR_API_KEYSee Authentication for details and Quick Start to get started in under 2 minutes.
Quick Start
Get from zero to your first upload in four steps:
- Create account — Sign up at pinarkive.com (opens in a new tab)
- Generate API key — Dashboard → API Keys, scope
files:write - Upload a file —
POST /fileswith multipart form data - Get CID — Response includes
cid; use it athttps://gateway.pinarkive.com/ipfs/<cid>
Files API
| Endpoint | Description |
|---|---|
| Upload file | Upload a file (multipart) |
| Upload directory | Upload multiple files |
| Pin | Pin an existing CID |
| List files | List your uploads |
| Delete file | Remove a pin |
| Get clusters | List clusters and gateways |
Examples
| App | Description | Link |
|---|---|---|
| Upload Playground | Drag-and-drop file uploads | sample1.pinarkive.com (opens in a new tab) |
| Encrypted Share | Secure, time-limited sharing | sample2.pinarkive.com (opens in a new tab) |
| API Playground | Test API in the browser | playground.pinarkive.com (opens in a new tab) |
Quick links: pinarkive.com (opens in a new tab) · GitHub (opens in a new tab)