Skip to main content

Getting Started with Screenloop's API

Updated today

The Screenloop API enables you to build powerful integrations, automate workflows, and gain deeper insights into your hiring data.

The Screenloop API lets you securely access your ATS data to build integrations, reports, and automations.

Available data includes:
Applications, Candidates, Jobs, Interviews, Interview Kits, Scorecard Templates, Offers, Job and Interview Stages, Locations, Members, and Reject Reasons.

API keys provide full access to your ATS data and should only be generated by Admins


1. Getting Started

  1. Generate an API Key

  2. Go to Settings > API Keys

  3. Click Generate API Key

  4. Enter a Key Name

  5. Click Generate

  6. Copy the API key

Important:
This is the only time your API key will be visible. Store it securely. You will not be able to view it again.

Treat your API key like a password. Never share it publicly or commit it to source control

For managing keys (create, edit, revoke), see the API Key Management documentation where your tech team can explore the available endpoints.

2. API Basics

All responses are returned in JSON, making the API easy to integrate with most modern systems

The Screenloop API is REST-based and returns JSON responses.

Base URL:

​https://api.screenloop.com/

You can explore and test endpoints using our Swagger documentation.

3. Making Requests

Swagger lets you test endpoints instantly without writing code

Use Swagger to:

  • View available endpoints

  • Test requests

  • Understand request and response formats

Once connected, you can integrate Screenloop data with:

  • BI dashboards

  • Internal analytics tools

  • Custom applications

4. Rate Limit

Design your integration to respect rate limits by batching requests or using caching where possible.

The API allows up to 6 requests per second.

If you exceed this limit, your request will return an error.
Rate limits help keep the API reliable and performant for all users.

What you can build with the API:

  • Hiring analytics dashboards

  • Candidate pipeline reports

  • Automated workflows

  • Data sync with internal systems

Did this answer your question?