Skip to content
Injoys

Content API

An API serving operator-reviewed content in JSON, Markdown, TXT and JSON-LD formats, in multiple languages. Get a free key and start right away.

4 formats

The same content is served as JSON, Markdown, plain text and schema.org JSON-LD.

Multilingual

Korean, English, Japanese and Spanish, plus machine-translated data-only languages.

Same-content guarantee

Human pages and API responses are generated from the same source. No cloaking.

Pricing

Free

$0

  • 100 requests per month
  • Non-commercial use · attribution required
  • Issued instantly after email verification

Pro

Coming soon

  • 10,000 requests per month + usage-based overage
  • Commercial license
  • Korean cards and international payments planned

Paid plan pricing will be posted on this page at launch. Prices for new sign-ups may increase monthly; your sign-up price is kept while your subscription stays active.

Request a free API key

The API is being prepared. Please check back soon.

Subscription & billing

The API is being prepared. Please check back soon.

Usage

Call the API with your key in the Authorization header.

EndpointDescription
GET /api/v1/contents Published content list (lang, category, updated_since, pagination)
GET /api/v1/contents/{content_id} Single content body - format=json|md|txt|jsonld (default json)
GET /api/v1/contents/{content_id}/images Image metadata (alt, captions, license)

Authenticate with the Authorization: Bearer header or the X-Api-Key header.

curl -H "Authorization: Bearer <API_KEY>" https://injoys.com/api/v1/contents

Only successful (2xx) responses count toward the monthly quota; remaining quota is reported in the X-Monthly-Quota-* response headers. The quota resets on the 1st of each month (KST).

Use of the API is subject to: Terms · Refund Policy · Privacy