Skip to content

Latest commit

 

History

History
200 lines (157 loc) · 6.41 KB

File metadata and controls

200 lines (157 loc) · 6.41 KB

Remote Job Board APIs - Comprehensive List

This document lists all available job board APIs for remote full-stack software engineering positions, categorized by free/paid status.

Currently Implemented ✅

  1. RemoteOK - FREE

  2. Remotive - FREE (with 24h delay) / PAID (real-time)

  3. Arbeitnow - FREE

High Priority - Free APIs 🎯

  1. Himalayas - FREE

    • URL: https://himalayas.app/api
    • Limit: 20 jobs per request (as of March 2025)
    • Status: ❌ Not implemented
    • Notes: High-quality remote jobs, well-curated
  2. JustRemote - UNKNOWN

    • URL: https://justremote.co
    • Status: ❌ Not implemented
    • Notes: Popular remote job board, need to investigate API availability
  3. Remote Leaf - PAID

General Job APIs (with remote filter) 🌐

  1. Adzuna - FREE (with API key)

    • URL: https://developer.adzuna.com
    • Auth: Requires API key
    • Limit: Unknown
    • Status: ❌ Not implemented
    • Notes: Aggregates jobs from multiple sources, has remote filter
    • Formats: JSON, JSONP, XML
  2. Reed - FREE (with API key)

    • URL: https://www.reed.co.uk/developers
    • Auth: Requires API key
    • Limit: 1,000 requests/day per key (Jobseeker API)
    • Status: ❌ Not implemented
    • Notes: UK-focused, has remote options
  3. USAJobs - FREE

    • URL: https://developer.usajobs.gov
    • Auth: Requires API key
    • Status: ❌ Not implemented
    • Notes: US government jobs, many remote positions
    • Focus: Government positions (might not be high-paying for private sector)

Potential APIs (Need Investigation) 🔍

  1. Findwork.dev

    • URL: https://findwork.dev
    • Status: ❌ Need to investigate API availability
    • Notes: Developer-focused job board
  2. WeWorkRemotely

    • URL: https://weworkremotely.com
    • Status: ❌ No public API found
    • Notes: One of the largest remote job boards, but no official API
    • Alternative: Would need HTML scraping (fragile)
  3. Wellfound (formerly AngelList Talent)

    • URL: https://wellfound.com
    • Status: ❌ Need to investigate API availability
    • Notes: Startup jobs, many remote positions
  4. Stack Overflow Jobs

Aggregator APIs 📊

  1. Indeed API

    • URL: https://indeed.com
    • Status: ⚠️ No public API (partner access only)
    • Notes: Largest job board but no public API
  2. LinkedIn Jobs API

  3. Glassdoor API

Specialized Tech APIs 💻

  1. GitHub Jobs

    • Status: ⚠️ Discontinued
    • Notes: GitHub shut down their job board in 2021
  2. Honeypot (EU focused)

  3. Hired

    • URL: https://hired.com
    • Status: ❌ No public API found
    • Notes: Reverse job board (companies apply to you)

API Comparison Matrix

API Status Cost Auth Rate Limit Jobs/Request Quality Focus
RemoteOK FREE No Unknown ~100 High Remote-first
Remotive FREE* No Unknown 1,500+ High Tech/Remote
Arbeitnow FREE No Unknown 100 Medium EU/Remote
Himalayas FREE Unknown 20/req 20 High Remote-first
Adzuna FREE API Key Unknown Unknown Medium General
Reed FREE API Key 1,000/day Unknown Medium UK-focused
USAJobs FREE API Key Unknown Unknown Medium Gov't jobs
Remote Leaf PAID Unknown Unknown Unknown Unknown Remote

*Remotive free version has 24-hour delay

Implementation Priority

Phase 1 (High Value, Easy)

  1. ✅ RemoteOK - Done
  2. ✅ Remotive - Done
  3. ✅ Arbeitnow - Done
  4. Himalayas - Free, well-documented

Phase 2 (Medium Value, Requires API Key)

  1. Adzuna - Large aggregator
  2. Reed - UK market
  3. USAJobs - Government positions

Phase 3 (Investigation Required)

  1. JustRemote - Check if API exists
  2. Findwork.dev - Check if API exists
  3. Wellfound - Check API availability

Phase 4 (Paid/Complex)

  1. Remote Leaf - Paid API
  2. LinkedIn - Complex auth, partnership required
  3. Indeed - No public API

Recommendations for High-Paying Remote Full-Stack Jobs

Best Sources:

  1. RemoteOK - Large volume, good quality
  2. Remotive - Excellent curation, many high-paying roles
  3. Himalayas - High-quality, well-vetted positions
  4. Adzuna - Aggregates from multiple sources

Focus Locations for High Pay:

  • United States (especially SF Bay Area, NYC, Seattle)
  • Dubai / UAE
  • Switzerland
  • Canada (Toronto, Vancouver)
  • UK (London)
  • Germany (Berlin, Munich)
  • Singapore
  • Australia (Sydney, Melbourne)

Notes

  • Most free APIs have rate limits
  • Some APIs (like Remotive) have paid tiers with better features
  • Always respect rate limits and ToS
  • Consider caching responses to minimize API calls
  • Some APIs require attribution/backlinks

API Key Management

For APIs requiring keys:

  1. Store keys in environment variables
  2. Implement rate limiting
  3. Add retry logic with exponential backoff
  4. Monitor API usage
  5. Have fallback mechanisms if API is down

Next Steps

  1. Implement Himalayas API (free, 20 jobs per request)
  2. Investigate JustRemote and Findwork.dev for API availability
  3. Set up API key management system
  4. Implement Adzuna (requires registration for API key)
  5. Consider paid Remote Leaf API if free sources insufficient