Korea Tender Base Prices (기초금액) — Reserve Price Bands avatar

Korea Tender Base Prices (기초금액) — Reserve Price Bands

Pricing

from $5.00 / 1,000 base price records

Go to Apify Store
Korea Tender Base Prices (기초금액) — Reserve Price Bands

Korea Tender Base Prices (기초금액) — Reserve Price Bands

Published base prices for Korean government tenders, with the reserve-price band converted to actual KRW amounts. Goods, construction and services from the Public Procurement Service (조달청). No Korean API key needed.

Pricing

from $5.00 / 1,000 base price records

Rating

0.0

(0)

Developer

Atomo Studio

Atomo Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

When a Korean public body puts a tender out, it publishes a base price (기초금액) before bidding closes. That number is not the budget and it is not the winning bid — it is the anchor the award price is derived from:

base price published
15 candidate reserve prices generated within ±n% of it
4 drawn at random on opening day, averaged → predetermined price
→ lower-limit rate applied → award threshold

So if you know the base price and the band, you know the range the predetermined price must fall in. That is the single most useful number for anyone pricing a bid into the Korean public market — and roughly 800 base prices are published a day.

The catch: the government API returns the band as bare percentages (-3, +3), in Korean field names, split across three separate endpoints. This Actor merges the three, translates the schema, and converts the band into actual KRW amounts.

What you get

{
"notice_no": "R26BK01689620",
"title_ko": "영화국제관광고등학교 2027학년도 신입생 교복 학교주관구매 입찰공고",
"category": "Goods",
"base_price_krw": 344560,
"base_price_published_at": "2026-09-02T08:10:46",
"reserve_price_range_start_pct": -3,
"reserve_price_range_end_pct": 3,
"reserve_price_band": { "min_krw": 334223, "max_krw": 354897 },
"url": "https://www.g2b.go.kr/link/PNPE027_01/single/?bidPbancNo=R26BK01689620&bidPbancOrd=000",
"source": "조달청 나라장터 (Public Procurement Service, Korea) via data.go.kr"
}
GroupFields
Base pricebase_price_krw, base_price_published_at, evaluation_base_amount_krw, difficulty_coefficient
Reserve bandreserve_price_range_start_pct, reserve_price_range_end_pct, reserve_price_bandmin_krw / max_krw
Cost rateslabor_cost_rate_pct, general_admin_cost_rate_pct, profit_rate_pct, other_expenses_rate_pct
Statutory expensesnational_pension_krw, health_insurance_krw, retirement_fund_krw, safety_health_cost_krw, environment_cost_krw, subcontract_payment_guarantee_fee_krw
Identitynotice_no, notice_seq, bid_class_no, title_ko, category, url

Cost rates and statutory expenses are mostly populated for construction and services; goods tenders usually carry the base price and band only.

Amounts come back as integers, dates as ISO 8601. reserve_price_band is computed from the base price and the published band, so you do not have to do the arithmetic.

Input

Every field is optional. The default is the last 7 days across all three categories.

FieldTypeNotes
startDate / endDatedateYYYY-MM-DD, Korea time
categoriesarraygoods, construction, service
keywordsarrayMatch on notice title. Korean or English
minBasePriceKrwintegerSkip anything below this base price
maxItemsintegerStop after N records. 0 = no limit

Foreign procurement (외자) has no base-price data upstream, so it is not offered.

Who this is for

  • Bidders and bid-support tools modelling the predetermined price before submitting
  • Construction and services contractors who need the statutory-expense components that feed the bid-price formula
  • Market analysts tracking how agencies price what they buy
  • AI agents that need Korean procurement pricing as structured context

Pairs with Korea Public Tenders (나라장터) — that Actor gives you the notices, this one gives you the numbers behind them. Join on notice_no.

Notes

Source. 조달청 나라장터 입찰공고정보서비스, published on Korea's national open-data portal under an unrestricted licence (이용허락범위 제한 없음). Every record carries a source field and a url back to the original notice.

This is an API client, not a scraper. Data comes from the government's own REST API with a registered key. The g2b.go.kr website is never touched, so nothing here breaks when the site is redesigned.

No personal data. Contact details are stripped from dedicated and free-text fields alike and are never emitted.


Development

export G2B_SERVICE_KEY='...' # data.go.kr 인증키 (입찰공고 Actor와 같은 키)
python3 probe.py # 오퍼레이션·필드명 대조
apify push # 배포

업스트림 필드가 바뀌면 조용히 빈 값이 나간다. 이상하면 probe.py부터 돌릴 것.