Sign up and generate your API key from the dashboard
Authorization: Bearer YOUR_API_KEYUse our official SDKs for faster integration
npm install @elevate-art/sdkFetch artwork metadata with a simple API call
GET /v1/artworks/123Comprehensive artwork metadata following institutional standards
Cryptographic proof of authenticity and ownership history
Webhook notifications for artwork events and market changes
Decentralized storage for artwork images and documents
Choose between REST API or GraphQL for flexible data queries
Detailed documentation with examples in multiple languages
import { ElevateClient } from '@elevate-art/sdk';
const client = new ElevateClient({
apiKey: process.env.ELEVATE_API_KEY
});
// Fetch artwork with metadata
const artwork = await client.artworks.get('123');
// Update artwork metadata
await client.artworks.updateMetadata('123', {
'elevate:artistControlled': {
statement: 'Updated artist statement',
tags: ['landscape', 'nature']
}
});
// Verify artwork authenticity
const verification = await client.verify(artwork.id);
console.log('Trust score:', verification.trustScore);from elevate_art import ElevateClient
client = ElevateClient(
api_key=os.environ['ELEVATE_API_KEY']
)
# Fetch artwork with metadata
artwork = client.artworks.get('123')
# Add verification event
verification = client.artworks.add_verification(
artwork_id='123',
method='Physical Inspection',
provider='Certified Appraiser',
confidence=0.98
)
# Search artworks by artist
results = client.artworks.search(
artist='Jane Artist',
style='Impressionist'
)| Method | Endpoint | Description |
|---|---|---|
| GET | /v1/artworks | List artworks with filtering and pagination |
| GET | /v1/artworks/:id/metadata | Get complete metadata for an artwork |
| POST | /v1/artworks | Create new artwork with metadata |
| PATCH | /v1/artworks/:id/metadata | Update artwork metadata fields |
| POST | /v1/artworks/:id/verify | Add verification event to artwork |
Join our developer community for help, updates, and to share what you're building.