Liverobot#cam-7flocalized copy viaCloud Translation·1.4k charsrobot#evx-66pinned an object toStableupload·$0.004 / GBrobot#bot-98queued a job onAcurast·2 h 14 mrobot#arm-5freasoned withGenerative Language·$0.026robot#fe8dbfetched a row fromKorea Public Data·$0.06robot#f05e3localized copy viaCloud Translation·$0.002robot#b1a33rented compute onArcium·$0.18 / hrrobot#k9-06ran inference onQVAC·8.6k tokensrobot#fca48completed a prompt viaChatGPT·3.4k tokensrobot#f9a0faskedChatGPT·8.6k tokensrobot#dr-4bspun up a sandbox onAkash Network·$0.96 / hrrobot#f65fbreasoned withChatGPT·1.2k tokensrobot#b4d14scraped a page via2Captcha·12 pagesrobot#arm-5dread an occupancy sensor viaKETI·1 readrobot#e236duploaded a blob toStableupload·$0.012 / GBrobot#arm-7easkedQVAC·1.2k tokensrobot#efd71opened a door viaKETI·1 doorrobot#arm-47ran SQL onBigQuery·1.2 GB scannedrobot#evx-99askedQVAC·$0.012robot#nx-6bread a topic prediction fromAllora·2 topic readsrobot#c89a8rented compute onAkash Network·$0.18 / hrrobot#bef8cfetched a row fromKorea Public Data·240 MB scannedrobot#evx-43spun up a sandbox onArcium·2 h 14 mrobot#hm-7cverified an operator proof viaWorld ID·2 proofsrobot#arm-5drented compute onAcurast·38 minrobot#b6532scraped a page via2Captcha·$0.03robot#bot-53askedGenerative Language·$0.018robot#arm-07askedClaude·8.6k tokensrobot#arm-7fchecked proof-of-person viaWorld ID·1 proofrobot#e5a9averified an operator proof viaWorld ID·4 proofsrobot#bot-2fran inference onChatGPT·3.4k tokensrobot#c96e0pulled a price forecast fromAllora·topic 3robot#bot-34completed a prompt viaWolfram Alpha·$0.004robot#fdc0bchecked a log-return signal onAllora·topic 1robot#f4c5eextracted text fromDocument AI·$0.008robot#e3bf8ran SQL onBigQuery·$0.02robot#f5207pinned an object toStableupload·120 MBrobot#droid-6ftranslated viaCloud Translation·8.2k charsrobot#droid-84reasoned withClaude·$0.018robot#arm-62crawled2Captcha·$0.11robot#b9729aggregated rows viaKorea Public Data·$0.005 / GBrobot#cam-2ccorrected GPS viaGEODNET RTK·$0.32robot#evx-91completed a prompt viaClaude·3.4k tokensrobot#e9c7aaskedGenerative Language·$0.041robot#f3721queued a job onAkash Network·$0.18 / hrrobot#arm-46pinned an object toStableupload·2.4 GBrobot#adcc5rented compute onAcurast·$0.96 / hrrobot#evx-20ran SQL onBigQuery·4 rowsrobot#bot-3efetched map tile fromNaver Maps·$0.012robot#droid-3creasoned withClaude·$0.002robot#fb583queued a job onAkash Network·$0.42 / hrrobot#arm-64fetched URL viaExa·$0.01robot#droid-8bgeocoded viaNaver Maps·$0.001robot#bac1fran SQL onKorea Public Data·240 MB scannedrobot#cam-13opened a door viaKETI·1 doorrobot#b2eedcompleted a prompt viaChatGPT·$0.041robot#a8cf4scraped a page viaFirecrawl·$0.11robot#bot-0daskedGenerative Language·1.2k tokensrobot#cam-77fetched URL via2Captcha·4 pagesrobot#cam-0ascraped a page via2Captcha·12 pagesrobot#nx-3dqueriedKorea Public Data·$0.14robot#bcce8spun up a sandbox onArcium·38 minrobot#arm-1faskedGenerative Language·$0.002robot#ea62bcrawledExa·4 pagesrobot#k9-5caskedWolfram Alpha·1.2k tokensrobot#bot-14ran inference onChatGPT·$0.004robot#f511creverse-geocoded viaNaver Maps·$0.003robot#ec349located viaGEODNET RTK·1 fixrobot#nx-90fetched a row fromKorea Public Data·240 MB scannedrobot#k9-22searchedExa·$0.11robot#e5d96rented compute onArcium·4 minrobot#nx-51ran inference onQVAC·$0.041robot#droid-69read an occupancy sensor viaKETI·2 readsrobot#da36ecrawledFirecrawl·12 pagesrobot#k9-46fetched URL via2Captcha·$0.11robot#k9-45queued a job onAkash Network·2 h 14 mrobot#k9-02pulled a price forecast fromAllora·2 topic readsrobot#bot-12completed a prompt viaClaude·8.6k tokensrobot#nx-62fetched RTK fix fromGEODNET RTK·$0.18robot#dr-1ereasoned withQVAC·$0.041robot#acb99crawled2Captcha·$0.11robot#droid-88reasoned withClaude·1.2k tokensrobot#nx-1crented compute onAcurast·$0.42 / hrrobot#hm-17queriedBigQuery·$0.06robot#c01c4reasoned withQVAC·$0.026robot#fb8a1aggregated rows viaBigQuery·$0.02robot#eaa6freasoned withGenerative Language·$0.012robot#hm-3fqueued a job onArcium·4 minrobot#evx-64routed viaNaver Maps·4 routesrobot#ef55espun up a sandbox onAkash Network·2 h 14 mrobot#bot-53queriedBigQuery·4 rowsrobot#hm-07ran OCR viaDocument AI·$0.022robot#bd790rented compute onArcium·$0.42 / hrrobot#hm-17spun up a sandbox onArcium·2 h 14 mrobot#cam-71searched2Captcha·$0.06robot#a86d0completed a prompt viaWolfram Alpha·3.4k tokensrobot#bb0e4queriedBigQuery·12k rowsrobot#fead6queriedBigQuery·4 rowsrobot#dr-94scraped a page viaExa·$0.11robot#dbc2escraped a page viaExa·$0.06robot#hm-03aggregated rows viaKorea Public Data·$0.02robot#hm-68detected objects viaDocument AI·4 imagesrobot#arm-4asearchedFirecrawl·$0.03robot#f5003fetched map tile fromNaver Maps·12 tilesrobot#c4ae8crawledExa·38 pagesrobot#e7035read a topic prediction fromAllora·topic 3robot#b555dspun up a sandbox onAkash Network·$0.42 / hrrobot#nx-93ran inference onWolfram Alpha·$0.012robot#bot-5bgeocoded viaNaver Maps·$0.005robot#cam-3cspun up a sandbox onAcurast·2 h 14 mrobot#e3e8cfetched URL viaExa·$0.01robot#b53c3fetched URL viaExa·$0.06robot#fdc2aread an occupancy sensor viaKETI·2 readsrobot#f1f65completed a prompt viaWolfram Alpha·$0.041robot#b6d4afetched a row fromKorea Public Data·$0.06robot#bot-4baskedWolfram Alpha·$0.018robot#d5213corrected GPS viaGEODNET RTK·$0.05robot#d920dreverse-geocoded viaNaver Maps·$0.001robot#droid-29verified a World ID proof viaWorld ID·1 proofrobot#evx-14uploaded a blob toStableupload·120 MBrobot#bot-09crawledFirecrawl·4 pagesrobot#af019located viaGEODNET RTK·1 fixrobot#droid-5afetched a chunk fromStableupload·$0.004 / GBrobot#bac6dverified a World ID proof viaWorld ID·2 proofsrobot#dr-6bqueued a job onArcium·2 h 14 mrobot#droid-2fsubscribed to a building sensor viaKETI·2 readsrobot#arm-12localized copy viaCloud Translation·$0.002robot#droid-25queriedBigQuery·12k rowsrobot#bot-53spun up a sandbox onAkash Network·38 minrobot#hm-87translated viaCloud Translation·$0.004robot#droid-89pinned an object toStableupload·$0.004 / GBrobot#e785afetched RTK fix fromGEODNET RTK·$0.05robot#ad240rented compute onAcurast·$0.96 / hrrobot#droid-87queriedKorea Public Data·$0.14robot#hm-57located viaGEODNET RTK·$0.05robot#dr-48spun up a sandbox onAcurast·$0.42 / hrrobot#k9-14opened a door viaKETI·2 readsrobot#cam-43pulled a price forecast fromAllora·topic 3robot#da074ran inference onQVAC·$0.041robot#cam-0ecompleted a prompt viaQVAC·$0.004robot#dr-3fcompleted a prompt viaWolfram Alpha·$0.012robot#ce70caggregated rows viaBigQuery·1.2 GB scannedrobot#a586bspun up a sandbox onAcurast·$0.42 / hrrobot#e458dran inference onQVAC·$0.041robot#ca100spun up a sandbox onAkash Network·$0.42 / hrrobot#bot-6frented compute onArcium·$0.18 / hrrobot#nx-5afetched map tile fromNaver Maps·$0.005robot#nx-20ran inference onGenerative Language·$0.012robot#evx-68fetched map tile fromNaver Maps·4 routesrobot#f2eb6reasoned withGenerative Language·$0.004robot#cam-7flocalized copy viaCloud Translation·1.4k charsrobot#evx-66pinned an object toStableupload·$0.004 / GBrobot#bot-98queued a job onAcurast·2 h 14 mrobot#arm-5freasoned withGenerative Language·$0.026robot#fe8dbfetched a row fromKorea Public Data·$0.06robot#f05e3localized copy viaCloud Translation·$0.002robot#b1a33rented compute onArcium·$0.18 / hrrobot#k9-06ran inference onQVAC·8.6k tokensrobot#fca48completed a prompt viaChatGPT·3.4k tokensrobot#f9a0faskedChatGPT·8.6k tokensrobot#dr-4bspun up a sandbox onAkash Network·$0.96 / hrrobot#f65fbreasoned withChatGPT·1.2k tokensrobot#b4d14scraped a page via2Captcha·12 pagesrobot#arm-5dread an occupancy sensor viaKETI·1 readrobot#e236duploaded a blob toStableupload·$0.012 / GBrobot#arm-7easkedQVAC·1.2k tokensrobot#efd71opened a door viaKETI·1 doorrobot#arm-47ran SQL onBigQuery·1.2 GB scannedrobot#evx-99askedQVAC·$0.012robot#nx-6bread a topic prediction fromAllora·2 topic readsrobot#c89a8rented compute onAkash Network·$0.18 / hrrobot#bef8cfetched a row fromKorea Public Data·240 MB scannedrobot#evx-43spun up a sandbox onArcium·2 h 14 mrobot#hm-7cverified an operator proof viaWorld ID·2 proofsrobot#arm-5drented compute onAcurast·38 minrobot#b6532scraped a page via2Captcha·$0.03robot#bot-53askedGenerative Language·$0.018robot#arm-07askedClaude·8.6k tokensrobot#arm-7fchecked proof-of-person viaWorld ID·1 proofrobot#e5a9averified an operator proof viaWorld ID·4 proofsrobot#bot-2fran inference onChatGPT·3.4k tokensrobot#c96e0pulled a price forecast fromAllora·topic 3robot#bot-34completed a prompt viaWolfram Alpha·$0.004robot#fdc0bchecked a log-return signal onAllora·topic 1robot#f4c5eextracted text fromDocument AI·$0.008robot#e3bf8ran SQL onBigQuery·$0.02robot#f5207pinned an object toStableupload·120 MBrobot#droid-6ftranslated viaCloud Translation·8.2k charsrobot#droid-84reasoned withClaude·$0.018robot#arm-62crawled2Captcha·$0.11robot#b9729aggregated rows viaKorea Public Data·$0.005 / GBrobot#cam-2ccorrected GPS viaGEODNET RTK·$0.32robot#evx-91completed a prompt viaClaude·3.4k tokensrobot#e9c7aaskedGenerative Language·$0.041robot#f3721queued a job onAkash Network·$0.18 / hrrobot#arm-46pinned an object toStableupload·2.4 GBrobot#adcc5rented compute onAcurast·$0.96 / hrrobot#evx-20ran SQL onBigQuery·4 rowsrobot#bot-3efetched map tile fromNaver Maps·$0.012robot#droid-3creasoned withClaude·$0.002robot#fb583queued a job onAkash Network·$0.42 / hrrobot#arm-64fetched URL viaExa·$0.01robot#droid-8bgeocoded viaNaver Maps·$0.001robot#bac1fran SQL onKorea Public Data·240 MB scannedrobot#cam-13opened a door viaKETI·1 doorrobot#b2eedcompleted a prompt viaChatGPT·$0.041robot#a8cf4scraped a page viaFirecrawl·$0.11robot#bot-0daskedGenerative Language·1.2k tokensrobot#cam-77fetched URL via2Captcha·4 pagesrobot#cam-0ascraped a page via2Captcha·12 pagesrobot#nx-3dqueriedKorea Public Data·$0.14robot#bcce8spun up a sandbox onArcium·38 minrobot#arm-1faskedGenerative Language·$0.002robot#ea62bcrawledExa·4 pagesrobot#k9-5caskedWolfram Alpha·1.2k tokensrobot#bot-14ran inference onChatGPT·$0.004robot#f511creverse-geocoded viaNaver Maps·$0.003robot#ec349located viaGEODNET RTK·1 fixrobot#nx-90fetched a row fromKorea Public Data·240 MB scannedrobot#k9-22searchedExa·$0.11robot#e5d96rented compute onArcium·4 minrobot#nx-51ran inference onQVAC·$0.041robot#droid-69read an occupancy sensor viaKETI·2 readsrobot#da36ecrawledFirecrawl·12 pagesrobot#k9-46fetched URL via2Captcha·$0.11robot#k9-45queued a job onAkash Network·2 h 14 mrobot#k9-02pulled a price forecast fromAllora·2 topic readsrobot#bot-12completed a prompt viaClaude·8.6k tokensrobot#nx-62fetched RTK fix fromGEODNET RTK·$0.18robot#dr-1ereasoned withQVAC·$0.041robot#acb99crawled2Captcha·$0.11robot#droid-88reasoned withClaude·1.2k tokensrobot#nx-1crented compute onAcurast·$0.42 / hrrobot#hm-17queriedBigQuery·$0.06robot#c01c4reasoned withQVAC·$0.026robot#fb8a1aggregated rows viaBigQuery·$0.02robot#eaa6freasoned withGenerative Language·$0.012robot#hm-3fqueued a job onArcium·4 minrobot#evx-64routed viaNaver Maps·4 routesrobot#ef55espun up a sandbox onAkash Network·2 h 14 mrobot#bot-53queriedBigQuery·4 rowsrobot#hm-07ran OCR viaDocument AI·$0.022robot#bd790rented compute onArcium·$0.42 / hrrobot#hm-17spun up a sandbox onArcium·2 h 14 mrobot#cam-71searched2Captcha·$0.06robot#a86d0completed a prompt viaWolfram Alpha·3.4k tokensrobot#bb0e4queriedBigQuery·12k rowsrobot#fead6queriedBigQuery·4 rowsrobot#dr-94scraped a page viaExa·$0.11robot#dbc2escraped a page viaExa·$0.06robot#hm-03aggregated rows viaKorea Public Data·$0.02robot#hm-68detected objects viaDocument AI·4 imagesrobot#arm-4asearchedFirecrawl·$0.03robot#f5003fetched map tile fromNaver Maps·12 tilesrobot#c4ae8crawledExa·38 pagesrobot#e7035read a topic prediction fromAllora·topic 3robot#b555dspun up a sandbox onAkash Network·$0.42 / hrrobot#nx-93ran inference onWolfram Alpha·$0.012robot#bot-5bgeocoded viaNaver Maps·$0.005robot#cam-3cspun up a sandbox onAcurast·2 h 14 mrobot#e3e8cfetched URL viaExa·$0.01robot#b53c3fetched URL viaExa·$0.06robot#fdc2aread an occupancy sensor viaKETI·2 readsrobot#f1f65completed a prompt viaWolfram Alpha·$0.041robot#b6d4afetched a row fromKorea Public Data·$0.06robot#bot-4baskedWolfram Alpha·$0.018robot#d5213corrected GPS viaGEODNET RTK·$0.05robot#d920dreverse-geocoded viaNaver Maps·$0.001robot#droid-29verified a World ID proof viaWorld ID·1 proofrobot#evx-14uploaded a blob toStableupload·120 MBrobot#bot-09crawledFirecrawl·4 pagesrobot#af019located viaGEODNET RTK·1 fixrobot#droid-5afetched a chunk fromStableupload·$0.004 / GBrobot#bac6dverified a World ID proof viaWorld ID·2 proofsrobot#dr-6bqueued a job onArcium·2 h 14 mrobot#droid-2fsubscribed to a building sensor viaKETI·2 readsrobot#arm-12localized copy viaCloud Translation·$0.002robot#droid-25queriedBigQuery·12k rowsrobot#bot-53spun up a sandbox onAkash Network·38 minrobot#hm-87translated viaCloud Translation·$0.004robot#droid-89pinned an object toStableupload·$0.004 / GBrobot#e785afetched RTK fix fromGEODNET RTK·$0.05robot#ad240rented compute onAcurast·$0.96 / hrrobot#droid-87queriedKorea Public Data·$0.14robot#hm-57located viaGEODNET RTK·$0.05robot#dr-48spun up a sandbox onAcurast·$0.42 / hrrobot#k9-14opened a door viaKETI·2 readsrobot#cam-43pulled a price forecast fromAllora·topic 3robot#da074ran inference onQVAC·$0.041robot#cam-0ecompleted a prompt viaQVAC·$0.004robot#dr-3fcompleted a prompt viaWolfram Alpha·$0.012robot#ce70caggregated rows viaBigQuery·1.2 GB scannedrobot#a586bspun up a sandbox onAcurast·$0.42 / hrrobot#e458dran inference onQVAC·$0.041robot#ca100spun up a sandbox onAkash Network·$0.42 / hrrobot#bot-6frented compute onArcium·$0.18 / hrrobot#nx-5afetched map tile fromNaver Maps·$0.005robot#nx-20ran inference onGenerative Language·$0.012robot#evx-68fetched map tile fromNaver Maps·4 routesrobot#f2eb6reasoned withGenerative Language·$0.004

Korea Public Data

data.go.kr
Category
Analytics
Network
—
Avg / request
Free — portal quota
Endpoints
4

Service overview

What is Korea Public Data?

peaqOS exposes the Korean public data portal through a native adapter — the operator brings their own Data.go.kr portal key and sends it request-scoped as `providerCredentials.dataGoKr.serviceKey`; no Data.go.kr credential is configured inside peaqOS. A paired Machine Agent then orders any of four location reads using the machine’s own coordinates: EV charger availability from the Korea Environment Corporation, the KEPCO station directory, the KMA next-hour precipitation forecast, and PM2.5 from the nearest AirKorea monitor. Data.go.kr itself is South Korea’s official open-data portal, publishing public OpenAPIs from government bodies and state utilities. Each dataset is approved separately on the operator’s key, the portal bills nothing per call beyond its request quota, and peaqOS records the order, execution, outcome, and audit trail.

How it works

  1. Step 1

    Get portal access

    Create a Data.go.kr account and apply for each OpenAPI you plan to call — approval is granted per resource on the key.

  2. Step 2

    Send scoped credentials

    Pass serviceKey under providerCredentials.dataGoKr when searching, ordering, or executing through peaqOS.

  3. Step 3

    Run the read

    Call the operation with the machine’s own coordinates; peaqOS routes the request and stores the run, outcome, and audit trail.

Adapter surface

4 operations

Adapter operations

Behind peaqOS — the machine sends its coordinates, peaqOS calls the matching Data.go.kr gateway with the request-scoped portal key and records the run.

  • GETsearch-nearby-ev-chargers

    Find chargers the provider reports idle around the machine within one Korean district; returns them nearest first.

  • GETget-next-hour-weather

    Read the KMA ultra-short forecast for the machine’s grid cell; returns next-hour precipitation type, amount, and issue time.

  • GETget-nearby-pm25

    Read PM2.5 from the nearest AirKorea monitor; returns the station, value, grade, and availability. Needs deployment enablement.

  • GETlist-ev-charging-stations

    List a page of the pinned KEPCO station directory; returns locations and access hours, not live availability.

Integration fields

Wire Korea Public Data into peaqOS

providerKey
data-go-kr
serviceType
data.location
credential path
providerCredentials.dataGoKr.serviceKey
chargers skill
data-go-kr-ev-chargers → search-nearby-ev-chargers
weather skill
data-go-kr-weather → get-next-hour-weather
air-quality skill
data-go-kr-air-quality → get-nearby-pm25
directory skill
data-go-kr-ev-charging-stations → list-ev-charging-stations
required input
latitude, longitude
extra input
regionCode, districtCode (charger search only)
dataset approval
granted per API resource on the portal key
air-quality gate
DATA_GO_KR_AIR_QUALITY_ENABLED=true
payment
not-required in peaqOS; portal request quota applies

FAQ

Questions agents ask about Korea Public Data

  • Does it require an API key?

    Yes — one Data.go.kr portal key, approved separately for each dataset you call. Send it request-scoped as providerCredentials.dataGoKr.serviceKey; peaqOS configures no Data.go.kr credential of its own and keeps the key out of catalog metadata, receipts, logs, and errors.

  • Can my robot call all four reads today?

    Three of them, once the matching dataset is approved on your key: charger status, the station directory, and the weather forecast. Nearby PM2.5 also needs AirKorea production approval and a coordinate-validation step before the deployment operator sets DATA_GO_KR_AIR_QUALITY_ENABLED=true — until then it is listed for discovery and pre-wiring.

  • How does payment work?

    It does not. The portal charges nothing for these reads and peaqOS runs no market payment on this path — the only ceiling is the request quota Data.go.kr sets on your key. peaqOS still records the order, execution, and audit receipt.

  • Where does the location come from?

    The machine. A portal key carries no location, so every request sends the machine’s own WGS84 coordinates — plus the Korean region and district codes for charger search, which the provider requires instead of a radius.

  • How deterministic are responses?

    It depends on the read. The KEPCO station directory is a pinned 2025-12-31 snapshot and returns the same records every time. The weather forecast is stable per KMA issue time and describes a five-kilometre grid cell, not a point sensor. Charger status and PM2.5 change as the provider publishes — an idle charger is the provider’s claim at read time, and a missing, flagged, or over-two-hours-old PM2.5 reading comes back as unavailable rather than as a stale number.

  • What happens if a request fails?

    Data.go.kr result codes are mapped to explicit errors — key rejected or expired, dataset not approved for the key, rate limited, source IP blocked, provider timeout — and returned to the agent, then stored on the failed order run.

Similar services

Install peaqOS, call any service.

Drop the peaqOS skill into your operator runtime and start paying per request for inference, vision, search, navigation and onchain settlement. Bring provider credentials only when a service requires them.

$ npx skills add peaqnetwork/peaq-os-skills
Read the docs