복잡한 API를
내 프로젝트에 맞게, 한 줄로 호출한다
5,900+개 공개 API를 GUI로 가공해 SDK로 받아옵니다
{
"response": {
"header": {
"resultCode": "00",
"resultMsg": "NORMAL SERVICE"
},
"body": {
"items": {
"item": [{
"stationName": "종로구",
"dataTime": "2026-05-09T14:00:00+09:00",
"pm10Value": "42",
"pm25Value": "18",
"o3Value": "0.045"
}]
}
}
}
}{
"station": "종로구"필드명 매핑,
"measuredAt": "2026-05-09 14:00"ISO 8601 → YYYY-MM-DD HH:MM,
"airQuality": {중첩 구조 평탄화
"pm10": 42문자열 → Number,
"pm25": 18문자열 → Number,
"ozone": 0.045필드명 매핑
}
}Transformed 스크립트의표시 코드 라인 위에 마우스를 올려보세요
설치하고, 호출하면 끝
응답을 파싱하는 코드는 필요 없습니다. 가공은 에디터에서 끝냈으니까요.
import { ApiCook } from '@apicook/sdk';
const cook = new ApiCook('your-project-id', {
apiKey: 'apk_...',
});
// 에디터에서 설정한 가공 규칙이 적용된 결과가 그대로 온다
const data = await cook.fetch('air-quality', {
// 원본 API가 요구하는 인증키 (내 서버 환경변수)
serviceKey: process.env.SERVICE_KEY,
});브라우저에서는 프록시 모드로 자동 전환돼 CORS를 신경 쓰지 않아도 됩니다.
왜 ApiCook인가요?
가공은 GUI로, 호출은 SDK로
필드 선택·타입 변환·필드명 매핑을 시각적 에디터에서 설정하고, 완성된 결과는 SDK 한 줄로 가져옵니다. 응답을 파싱하는 코드를 더 쓰지 않아도 됩니다.
검증된 API 자료실
5,900+개 API를 인증 방식·응답 포맷·CORS 지원 여부로 좁혀서 찾습니다. 헬스 체크가 상시 돌기 때문에 죽은 API에 시간을 쓰지 않습니다.
무료로 시작
신용카드 없이 가입 즉시 모든 핵심 기능을 사용할 수 있습니다. 프로젝트가 성장하면 그때 업그레이드하세요.
주요 기능
Semantic Search
표현이 달라도 의미로 찾습니다. 벡터 임베딩 기반 검색이라 "미세먼지"로 검색해도 "대기질" API가 함께 나옵니다.
CORS 자동 처리
CORS 에러를 프록시로 자동 해결합니다.
필터링 & 타입 변환
복잡한 원본 데이터를 원하는 응답 형태로 깔끔하게 정리합니다.
실시간 미리보기
수정한 데이터 구조를 JSON으로 즉시 확인할 수 있습니다.
응답 캐시
엔드포인트별 TTL로 같은 요청을 캐시하고, 동시에 몰린 요청은 원본을 한 번만 호출합니다.
커뮤니티 공유
인기 API 조합을 공유하고 원클릭 Fork로 바로 사용하세요.
병렬 API 호출
Pro여러 API를 한 번에 호출해 하나로 병합합니다. 일부가 실패해도 나머지 데이터는 그대로 도착합니다.
사용 방법
API 찾기
5,900+개 API 중 필요한 데이터를 검색합니다.
데이터 가공
에디터에서 필드 선택, 타입 변환, 필드명 매핑을 설정합니다.
배포
설정을 저장하고 엔드포인트를 배포합니다.
SDK로 호출
cook.fetch() 한 줄로 가공된 데이터를 그대로 받습니다.