pyungyo-com Search API

The Search API from pyungyo-com — 1 operation(s) for search.

Operations 1

GET /api/v1/search 한국어 그대로 요금제 검색 #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/pyungyo-com:pyungyo-com-search-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

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 Specification

pyungyo-com-search-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: 평생요금제닷컴 알뜰폰 요금제 Search 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: Search
paths:
  /api/v1/search:
    get:
      operationId: searchPlansByText
      summary: 한국어 그대로 요금제 검색
      description: '예: "KT망 10GB 1만원 이하", "월 1만원 이하 데이터 많은 거", "데이터 무제한 5G", "유심 무료", "선착순 한정". 읽어 낸 조건(interpreted)도 함께 돌려줍니다.'
      parameters:
      - name: q
        in: query
        required: true
        description: 한국어 검색어
        schema:
          type: string
      - name: limit
        in: query
        required: false
        description: 1~50, 기본 10
        schema:
          type: number
      - 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)
                  interpreted:
                    type: object
                    description: 읽어 낸 조건
                  total:
                    type: number
                    description: 조건에 맞는 개수
                  plans:
                    type: array
                    items:
                      $ref: '#/components/schemas/Plan'
            text/plain:
              schema:
                type: string
      tags:
      - Search
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/