Skip to main content
The Atomscale API provides programmatic access to your materials science data, analysis results, and platform features. Use it to integrate Atomscale into your existing workflows, automate data uploads, or build custom applications.

Base URL

All API requests should be made to:

Request Format

The API accepts JSON-encoded request bodies and returns JSON responses. Include the Content-Type header for requests with a body:

Response Format

All responses return JSON with consistent structure. Successful responses include the requested data directly, while errors follow a standard format:

HTTP Status Codes

Rate Limiting

API requests are rate-limited to ensure platform stability. If you receive a 429 status code, wait before retrying. Contact support if you need higher limits for production workloads.

Versioning

The API is versioned through the URL path. The current version is v1, which is the default when no version is specified. Breaking changes will be introduced in new versions with advance notice.

Authentication

Learn how to authenticate your API requests