API를 통해 EU 및 프랑스 공공 입찰에 접근하는 방법 (무료, 인증 필요 없음)

발행: (2026년 3월 15일 오전 07:10 GMT+9)
3 분 소요
원문: Dev.to

Source: Dev.to

TNDrApi

아무도 이야기하지 않는 공식 소스

BOAMP(프랑스 공식 공공조달 게시판)와 TED(Tenders Electronic Daily – EU 공식 소스) 모두 무료이며 문서화된 API를 제공하고 인증이 전혀 필요 없습니다. API 키도, 회원가입도, 속도 제한에 대한 고민도 없습니다.

  • BOAMP: Opendatasoft가 제공, 깔끔한 JSON 반환
  • TED API v3: 27개 회원국 전체를 포괄하는 공식 EU 엔드포인트

두 API를 합치면 프랑스만 해도 연간 약 50,000개의 새로운 공고가 됩니다.

직접 사용할 때의 문제점

원시 API는 형식이 일관되지 않고, 예산 필드가 숨겨져 있으며, 마감 구조가 불투명하고, 분야 라벨링이 없습니다. 유용한 작업을 하기 위해서는 수백 줄의 파싱 코드를 작성해야 합니다.

제가 만든 것

Tender Intelligence API를 만들었습니다. 두 소스를 통합한 래퍼로, 입찰당 구조화된 깔끔한 데이터를 제공합니다:

필드예시
Title“IT infrastructure maintenance”
BuyerCity of Lyon
Budget120,000 €
DeadlineOct 15 (44 days left)
SectorIT / Software
SourceBOAMP / TED

파이썬 간단 예제

import requests

url = "https://tender-intelligence.p.rapidapi.com/search"
headers = {"X-RapidAPI-Key": "YOUR_KEY"}
params = {"q": "informatique"}

response = requests.get(url, headers=headers, params=params)
tenders = response.json()

for t in tenders["results"]:
    print(f"{t['title']}{t['budget']}{t['days_left']} days left")

사용 가능한 엔드포인트

  • GET /search?q=... – BOAMP와 TED를 동시에 키워드 검색
  • GET /sectors – 라벨이 붙은 15개 분야 목록
  • GET /sectors/{id} – 특정 분야의 모든 입찰(IT, Health, Construction…)
  • GET /notices/{source}/{id} – 단일 공고의 전체 상세 정보
  • GET /health – 상위 소스 상태 확인

무료 티어 제공

월 100회 요청까지 가능한 무료 플랜이 있습니다. 신용카드가 필요 없습니다. 유료 플랜은 무제한 이용을 위해 월 $29부터 시작합니다.

👉 RapidAPI에서 Tender Intelligence API 사용해 보기

GitHub 저장소도 공개되어 있어 기여하거나 직접 호스팅할 수 있습니다.

0 조회
Back to Blog

관련 글

더 보기 »