See what's new

InternSignal API

Fresh, de-duplicated internships & new-grad tech roles (US/CA). Clean JSON via /search & /delta.

bash
curl -s -H "Authorization: Bearer <API_KEY>" \
  "https://api.internsignal.com/v1/search?
    level=intern&remote=true&page=1&page_size=25"

Freshness

Median posting age < 24h

Dedupe

Automatic title + company matching

Filters

Level, remote, country/region, skills, salary

Delta

Ship alerting in minutes

Simple pricing, clear quotas. Monthlies counted per record delivered.

Quickstart

Authenticate with Authorization: Bearer <API_KEY>

curl -s -H "Authorization: Bearer <API_KEY>" \
  "https://api.internsignal.com/v1/search?level=intern&remote=true&page=1&page_size=25"

Example response

{
  "page": 1,
  "page_size": 2,
  "total_estimate": 2451,
  "results": [
    {
      "id": "a0b1c2d3-9876-4cba-8def-abcdef123456",
      "title": "New Grad Backend Engineer",
      "company": {
        "id": "d4c3b2a1-1111-2222-3333-444444444444",
        "name": "Startup Inc"
      },
      "locations": [
        {
          "country": "CA",
          "region": "ON",
          "remote": false
        }
      ],
      "remote": false,
      "level": "entry",
      "employment_type": "full_time",
      "salary": {
        "min": 85000,
        "max": 110000,
        "currency": "CAD",
        "period": "year"
      },
      "skills": [
        "go",
        "kubernetes"
      ],
      "posted_at": "2024-01-14T09:20:00Z",
      "source": {
        "name": "adzuna",
        "url": "https://example.com/job"
      }
    }
  ]
}

Docs: OpenAPI 3.0.3 —View spec

Plans

Competitive pricing. Start free. Clear quotas. No surprises.

Basic

Free

  • 50 requests/mo
  • 1 RPS rate limit
  • Community support
Subscribe
POPULAR

Pro

$10/mo

  • 20,000 requests/mo
  • 5 RPS rate limit
  • Email support
Subscribe

Ultra

$20/mo

  • 60,000 requests/mo
  • 10 RPS rate limit
  • Priority email support
Subscribe

Mega

$40/mo

  • 200,000 requests/mo
  • 20 RPS rate limit
  • Priority support
Subscribe

How It Works

Simple, powerful, reliable

1. Ingest

Official APIs + public ATS boards

2. Process

Normalize, de-duplicate

3. Query

Search or poll deltas

4. Deploy

Get alerts; export when needed

API Endpoints (v1)

  • GET /v1/searchJob search with filters
  • GET /v1/jobs/{job_id}Individual job details
  • GET /v1/deltaChanges since timestamp
  • GET /v1/usageAPI usage statistics
  • POST /v1/feedback/duplicateReport duplicates
  • GET /v1/autocomplete/companiesCompany suggestions
  • GET /v1/autocomplete/skillsSkill suggestions
  • GET /v1/autocomplete/locationsLocation suggestions
  • GET /v1/trending/companiesTrending companies
  • GET /v1/trending/skillsTrending skills
  • GET /v1/trending/locationsTrending locations

Authentication: All endpoints (except /health) require API key in Authorization header

Rate Limiting: Token bucket rate limiting with usage tracking

OpenAPI 3.0.3 spec

Contact

Questions, feedback, or partnership ideas? Reach out.

Or email us at info@internsignal.com