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.
| Endpoint | Description |
|---|---|
| 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