pyungyo-com Cheapest API
The Cheapest API from pyungyo-com — 1 operation(s) for cheapest.
The Cheapest API from pyungyo-com — 1 operation(s) for cheapest.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/pyungyo-com:pyungyo-com-cheapest-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: 평생요금제닷컴 알뜰폰 요금제 Cheapest API
version: 2.1.0
description: '한국 알뜰폰(MVNO) 요금제를 통신사 공식 홈페이지 기준(하루 5번 확인)으로 조회합니다. 인증 없음·읽기 전용. 출처 표기(CC BY 4.0): "평생요금제닷컴(pyungyo.com) 집계, 기준 시각". 가입 전 통신사 화면에서 최종 금액을 확인하세요.'
license:
name: CC BY 4.0
url: https://creativecommons.org/licenses/by/4.0/deed.ko
contact:
url: https://pyungyo.com/about/
servers:
- url: https://pyungyo.com
tags:
- name: Cheapest
paths:
/api/v1/cheapest:
get:
operationId: cheapestByData
summary: 데이터 구간별 최저 평생요금제
description: '"알뜰폰 10GB 최저가", "데이터 무제한 가장 싼 곳" 같은 질문용. 1GB·5GB·10GB·20GB·50GB·100GB 이상 구간마다 가장 싼 평생 할인·정가 요금제(24개월 총액 포함)와, 같은 구간의 기간 할인 초기 최저 요금제(할인 종료 후 인상 요금·24개월 총액)를 나란히 돌려줍니다. 통신망·5G·통화 무제한·속도 제한·유심 무료로 좁힐 수 있습니다.'
parameters:
- name: mno
in: query
required: false
description: 빌려 쓰는 통신망
schema:
type: string
enum:
- SKT
- KT
- LGU
- name: network
in: query
required: false
description: network
schema:
type: string
enum:
- LTE
- 5G
- name: voiceUnlimited
in: query
required: false
description: 통화 무제한만
schema:
type: boolean
- name: qosMin
in: query
required: false
description: '데이터 다 쓴 뒤 최소 속도 kbps (예: 1000=1Mbps, 3000=3Mbps, 5000=5Mbps)'
schema:
type: number
- name: usimFree
in: query
required: false
description: 요금제에 "유심 무료"가 공식 원문으로 적힌 요금제만
schema:
type: boolean
- name: format
in: query
required: false
description: text 로 주면 사람이 읽는 글(text/plain)
schema:
type: string
enum:
- json
- text
responses:
'200':
description: 구간별 최저
content:
application/json:
schema:
type: object
properties:
source:
type: string
description: 출처
attribution:
type: string
description: 인용 표기
license:
type: string
description: 이용 조건(CC BY 4.0)
asOf:
type: string
description: 기준 시각(UTC ISO)
tiers:
type: array
items:
type: object
properties:
dataMinGb:
type: number
description: 데이터 하한 GB
plan:
$ref: '#/components/schemas/Plan'
text/plain:
schema:
type: string
tags:
- Cheapest
components:
schemas:
Plan:
type: object
properties:
id:
type: string
description: 요금제 id
type:
type: string
description: lifetime=평생 할인 · flat=정가 · limited=한정 가입 · period=기간 할인 · nodate=종료일 없는 할인
brand:
type: string
description: 알뜰폰 통신사
name:
type: string
description: 요금제 이름(통신사 표기 그대로)
mno:
type: string
description: 통신망 SKT·KT·LGU
network:
type: string
description: LTE·5G
fee:
type: number
description: 월 요금(원, VAT 포함)
listFee:
type: number
description: 정가
promoMonths:
type:
- number
- 'null'
description: 기간 할인 개월
afterFee:
type:
- number
- 'null'
description: 기간 할인 뒤 요금
dataGb:
type:
- number
- 'null'
description: 기본 데이터 GB
dailyDataGb:
type: number
description: 매일 데이터 GB
dataUnlimited:
type: boolean
description: 데이터 무제한
qosKbps:
type: number
description: 다 쓴 뒤 속도 kbps
voiceMin:
type:
- number
- 'null'
description: 통화 분
voiceUnlimited:
type: boolean
description: 통화 무제한
smsCount:
type:
- number
- 'null'
description: 문자 건
smsUnlimited:
type: boolean
description: 문자 무제한
extraCallKind:
type:
- string
- 'null'
description: 부가통화 구분(separate=따로 제공, included=기본통화 내, none=과금)
extraCallMin:
type:
- number
- 'null'
description: 부가통화 별도 제공 분
usimFree:
type: boolean
description: 요금제 원문 유심 무료 여부
tetheringGb:
type: number
description: 테더링 가능 한도 GB (0=미표시·불가)
bundleInternet:
type: boolean
description: 인터넷 결합 혜택 표시 여부
bundleMobile:
type: boolean
description: 가족·모바일 결합 혜택 표시 여부
dataSharing:
type: boolean
description: 데이터 쉐어링 가능 표시 여부
noCondition:
type: boolean
description: 의무사용·유지기간 등 가입 조건 없음 여부
signupUntil:
type:
- string
- 'null'
description: 가입 기한(한정)
feeSince:
type: string
description: 지금 요금이 시작된 날
evidence:
type: string
description: 통신사 화면 원문 근거
sourceUrl:
type: string
description: 통신사 공식 주소
pageUrl:
type: string
description: 평생요금제닷컴 상세 주소
checkedAt:
type: string
description: 확인 시각
verification:
type: object
description: '기계 대조 결과 — 매일 10:30 게시 직후 PC 가 통신사 공식 화면을 열어 게시값과 한 글자씩 대조한 결과. status: match(대조한 칸 전부 일치) · mismatch(불일치 칸 있음, 원인 확인 중이거나 소비자에게 덜 유리한 값을 실은 경우) · partial(일치 칸은 있으나 못 찾은 칸도 있음) · unchecked(기계 미확인 — 대조 기록이 없거나 3일 넘게 오래됨). 요금제 하나 조회에서만 제공.'
properties:
status:
type: string
description: match | mismatch | partial | unchecked
label:
type: string
description: '사람이 읽는 한 줄 (예: "기계 대조 일치 (10칸)", "기계 미확인")'
checkedAt:
type:
- string
- 'null'
description: 대조 시각(ISO)
matched:
type: integer
description: 일치한 칸 수
mismatched:
type: integer
description: 불일치 칸 수
notFound:
type: integer
description: 화면에서 못 찾은 칸 수
method:
type: string
description: 대조 방법
detail:
type: string
description: 대조 방법·결과 공개 페이지 주소
externalDocs:
url: https://pyungyo.com/developers/