Korea Game Rating Lookup (GRAC) avatar

Korea Game Rating Lookup (GRAC)

Pricing

from $1.50 / 1,000 rating records

Go to Apify Store
Korea Game Rating Lookup (GRAC)

Korea Game Rating Lookup (GRAC)

Look up official South Korean game age ratings (GRAC / GCRB) as clean English JSON: rating, platform, genre, content descriptors, cancellations. Data refreshed daily from the GRAC Open API.

Pricing

from $1.50 / 1,000 rating records

Rating

0.0

(0)

Developer

Antonio Aleph

Antonio Aleph

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Korea Game Rating Lookup gives you South Korea's official game age ratings (GRAC / GCRB) as clean English JSON, with the original Korean kept next to every English value. 33,000+ rating decisions, refreshed daily.

▶️ Try it in one click: the input form is prefilled with Overwatch. Just press Start to get its 8 rating records ($0.034). No subscription or setup: you pay only for records delivered, and a run with no results costs $0.

  • Launch planning and localization: see how comparable games were rated (ALL / 12+ / 15+ / 18+) and which content descriptors drove the rating.
  • Compliance checks: confirm a title's Korean rating, rating number and rating body before submission or marketing.
  • Market research: track new ratings by genre, platform or company, e.g. every 18+ console game rated this quarter.
  • AI agents: answer "Is this game rated in Korea, and how?" with one call.

Sample output

{
"countryCode": "KR",
"gameTitle": "Overwatch (오버워치)",
"date": "2022-04-01",
"dateType": "rated",
"recordStatus": "RATED",
"platformTypes": ["PC"],
"ratingNumber": "GC-CC-NP-220401-011",
"ratedDate": "2022-04-01",
"titleKo": "Overwatch (오버워치)",
"company": "주식회사 넥슨코리아",
"ratingBody": "GCRB",
"rating": { "code": "15+", "ko": "15세이용가" },
"genre": { "en": "FPS/TPS", "ko": "FPS/TPS" },
"platform": { "en": "PC/Online", "ko": "PC/온라인 게임" },
"contentDescriptors": [{ "en": "Violence", "ko": "폭력성" }],
"summaryKo": "기존 오버워치 세계관을 이어서 분쟁의 세계를 무대로 영웅들이 팀을 구성하여 전투하는 액션 슈팅 게임",
"isCancelled": false,
"cancelledDate": null,
"source": "GRAC Open API (grac.or.kr)",
"fetchedAt": "2026-09-27T08:01:17+00:00"
}

The first six fields (countryCode, gameTitle, date, dateType, recordStatus, platformTypes) use the same names and values across our Korea, China and Asia game-data Actors, so results can be combined directly. Company names are never machine-translated.

When a rating is later revoked, GRAC publishes a second record with the same rating number, the revocation date and recordStatus: "REVOKED", so you see the full history.

Pricing

Pay per event, with no platform usage fee on top: $0.003 per record delivered plus $0.01 per run, only when at least one record was delivered.

Paid Apify plans get a lower record price: Starter $0.0025, Scale $0.002, Business and above $0.0015 per record (the run fee stays $0.01). The examples below use the Free plan price.

ExampleRecordsCost
A whole month of decisions (September 2026)129$0.40
One company for a year (Nintendo Korea, 2025)25$0.085
One game (Overwatch)8$0.034
No matching records, invalid input or source unavailable0$0

Set a maximum cost per run in the run options; the Actor stops at that limit.

Update schedule

The full GRAC dataset is re-synced once a day at 05:00 Korea time (20:00 UTC). fetchedAt shows when each record was synced. If a daily sync fails, the previous day's data is kept.

Coverage and limits

Please read this before treating "no result" as an answer.

  • ✅ PC, console and arcade games are well covered, including most major releases distributed in Korea.
  • ✅ 18+ (adults-only) mobile games are included; they must be rated by GRAC directly.
  • ⚠️ Most other mobile games are NOT included. Since 2011 games sold through open app markets can be rated by the store itself, and since 2017 app stores such as Google Play and ONE store act as self-classification operators issuing ratings through IARC. Those ratings are not in GRAC's data (for example Genshin Impact on mobile, Brawl Stars and Blue Archive).
  • ⚠️ Some PC and console titles may also be missing if they were rated through a self-classification operator.
  • Refused ratings are published without a rating number, genre or platform.

No result does not mean a game is unavailable or unrated in Korea. When nothing matches, the run ends with a notice explaining this, and you are not charged.

This is an unofficial tool. It is not affiliated with, endorsed by, or operated by GRAC, GCRB or any Korean government body.

Output fields

Every field also has an English description in the dataset schema (Output tab and API).

FieldDescription
countryCodeAlways KR
gameTitleTitle as registered (same as titleKo)
date, dateTypeDecision date YYYY-MM-DD (same as ratedDate); dateType is rated
recordStatusRATED, REFUSED, REVOKED or REVOCATION_PENDING
platformTypesShared platform vocabulary: Mobile, PC, Console, Arcade (empty for refused ratings)
ratingNumberOfficial rating number. null for refused ratings
ratedDateDate of the decision (rating, refusal or revocation), YYYY-MM-DD
titleKoTitle exactly as registered in Korea. Often Korean, sometimes English or both
companyApplicant company (publisher or local distributor), as registered
ratingBodyGRAC (Game Rating and Administration Committee) or GCRB (Game Content Rating Board)
rating.codeALL, 12+, 15+, 18+, REFUSED, REVOKED, REVOCATION_PENDING
genre, platformEnglish label + Korean original, as published (platform: PC/Online, Console, Mobile, Arcade, or the legacy Online)
contentDescriptorsSexual Content, Violence, Fear/Horror, Inappropriate Language, Drugs, Crime, Gambling
summaryKoShort Korean description of the game, when provided
isCancelled, cancelledDateWhether and when the rating was cancelled
source, fetchedAtData source and the time of the daily sync that produced the record

You can download results as JSON, CSV, Excel or HTML, or fetch them via the Apify API.

All filters are optional and combined with AND. Results are sorted newest first.

InputExampleNotes
gameTitle"Overwatch", "젤다의 전설"Partial match. Ignores case and spaces ("엘든링" finds "엘든 링"). Use the title as registered in Korea.
company"닌텐도", "넥슨"Partial match on the applicant name, usually in Korean
ratingNumber"GC-CC-NP-220401-011"Exact match
dateFrom, dateTo"2026-01-01"Decision date range, inclusive
genres["RPG", "FPS/TPS"]English genre labels
platformTypes["Console"]Mobile, PC, Console, Arcade
ratings["18+", "REFUSED"]ALL, 12+, 15+, 18+, REFUSED, REVOKED, REVOCATION_PENDING
ratingBodies["GRAC"]GRAC, GCRB
contentDescriptors["Gambling"]Records with at least one of these
includeCancelledtrue (default)Set to false to hide cancelled ratings
maxResults100 (default)Maximum records returned. You are charged only for what is delivered.

Example: every 18+ console game rated in 2026:

{
"platformTypes": ["Console"],
"ratings": ["18+"],
"dateFrom": "2026-01-01",
"maxResults": 500
}

Tip: if an English title returns nothing, try the Korean title or a distinctive part of it.

For AI agents

Example questions this Actor answers in one call:

  • "What age rating did Elden Ring get in South Korea?"
  • "Was any game refused a rating in Korea last month?"
  • "Which console games were rated 18+ in Korea in 2026, and for which content descriptors?"
  • "Has Nintendo's latest Switch title been rated in Korea yet?"

It runs as a standard batch Actor with limited permissions, and every field is described in the dataset schema. A "no result" answer for a mobile game should be read with the coverage notes above.

FAQ

Why do I see two records for the same rating number? The first is the original rating. The second is a later revocation (REVOKED) with its own date. Set includeCancelled: false to hide cancelled ratings.

Are the English labels official? No. Rating codes, genres, platforms and content descriptors are translated with a fixed mapping. The Korean original is always included next to them. Values that are not in the mapping are labeled Unmapped.

Is this legal to use? The data is official public information. GRAC publishes it through its Open API, which is registered on Korea's Public Data Portal with no restriction on commercial use. The Actor collects no personal data beyond the applicant company names that GRAC itself publishes.

Found a problem or need a custom dataset? Please open an issue in the Issues tab.

Data source and attribution

  • Source: Game Rating and Administration Committee (게임물관리위원회, GRAC) Open API (grac.or.kr), listed on the Korea Public Data Portal (data.go.kr, dataset 15120667)
  • Includes decisions by GRAC and the Game Content Rating Board (게임콘텐츠등급분류위원회, GCRB)
  • This Actor is an independent, unofficial tool and is not affiliated with GRAC, GCRB or the Government of the Republic of Korea. Always check critical decisions against the official GRAC website.