HyperJobs
  • Pricing
Sign inGet API keyDashboard
All posts

Api design

6 posts

Engineering

The same role posted twice is one job

A role mirrored to Greenhouse and LinkedIn is one posting, not two. What deduplication has to decide, and what the API lets you see.

23 Jun 2026·7 min read

Engineering

Why every job carries its company

Most jobs APIs hand you an employer name and leave you to resolve it. Here is what changes when the company object is already attached.

16 Jun 2026·6 min read

Engineering

This API tells you when you're wrong

A bad parameter is a 400 that names it, never a silent drop. Why strict validation is the kindest thing an API can do with your quota.

9 Jun 2026·8 min read

Engineering

Every /v1/jobs query is a full scan

Text search got an index. Every other filter still scans — so narrowing returns faster without running faster. Which knobs are connected to anything.

12 May 2026·8 min read

Engineering

The JSON string that never shipped

employment_type almost went live as JSON text inside JSON. The post explaining why we couldn't fix it is what convinced us to fix it.

21 Apr 2026·6 min read

Engineering

Your key crosses the wire exactly once

We store a SHA-256 hash of your API key and nothing else. What that buys, what it costs, and the CORS trap that breaks browser auth.

14 Apr 2026·8 min read

HyperJobsService status

Product

  • Documentation
  • API reference
  • Pricing
  • Supported platforms
  • Build vs buy

Developers

  • Quickstart
  • Authentication
  • Rate limits
  • Glossary
  • Changelog

Company

  • Blog
  • Help center
  • FAQ
  • Contact
  • Support

Legal

  • Terms
  • Privacy
  • Cookies
  • Subprocessors

Account

  • Sign in
  • Get an API key
  • Dashboard
  • Settings

© 2026 HyperJobs. All rights reserved. · VAT 06439710655

  • X
  • LinkedIn