DEV Community

Cover image for 개발자를 위한 무료 뉴스 API TOP 10
Rihpig
Rihpig

Posted on Originally published at apidog.com

개발자를 위한 무료 뉴스 API TOP 10

대부분의 사이드 프로젝트에 가장 적합한 무료 뉴스 API는 NewsData.io(하루 200 크레딧, 카드 필요 없음) 또는 GNews(하루 100 요청, 카드 필요 없음)입니다. 전체 기사 텍스트가 필요하다면 Guardian Open Platform이 하루 500회의 무료 호출을 제공합니다. 가입 없이 사용하려면 GDELT, Hacker News, Spaceflight News가 키 없이 응답합니다. 아래의 모든 할당량은 2026년 10월 22일 제공업체의 공식 페이지에서 확인했으며, 모든 키가 필요 없는 API는 같은 날 실제로 호출되었습니다.

지금 Apidog를 사용해 보세요

무료 뉴스 API는 헤드라인 할당량보다 더 중요한 네 가지 측면에서 차이가 있습니다: 최신성, 검색 기록, 상업적 사용, 카드 요구 사항. 이 가이드에서는 정확히 이러한 점을 기준으로 10개의 API를 비교합니다.

무료 뉴스 API란 무엇인가요?

무료 뉴스 API는 뉴스 기사(헤드라인, 출처, URL, 게시 시간, 종종 스니펫이나 이미지)를 JSON으로 반환하는 HTTP 엔드포인트로, 일일 또는 월간 할당량까지 무료로 사용할 수 있습니다. 애그리게이터는 수천 개의 매체에서 데이터를 가져오며, Guardian 및 NYT와 같은 퍼블리셔 API는 자체 아카이브를 반환하며 종종 전체 텍스트를 포함합니다.

대부분의 무료 요금제는 가격을 위해 최신성을 희생합니다. 12시간 또는 24시간 지연이 일반적이며, "비상업적 용도만" 조항도 마찬가지입니다. 이는 프로토타입이나 개인 대시보드에는 괜찮지만, 유료 제품에는 적합하지 않습니다.

무료 뉴스 API 비교

API 무료 할당량 지연 / 기록 카드 필요 여부 무료 시 상업적 사용 키 필요 여부
NewsData.io 하루 200 크레딧 (기사당 1-10개) 12시간 지연, 지난 48시간 아니요 명시되지 않음 예
GNews 하루 100 요청, 각 10개 기사 12시간 지연, 30일 아니요 아니요 예
NewsAPI.org 하루 100 요청 24시간 지연, 1개월 가입 시 카드 입력란 없음 아니요 (개발 및 테스트 전용) 예
Currents API 하루 250 요청 최대 30일 명시되지 않음 재배포는 별도 조건 필요 예
World News API 하루 50 포인트, 초당 1 요청 명시되지 않음 아니요 명시되지 않음, 출처 링크 필요 예
Guardian Open Platform 하루 500 호출, 초당 1 호출 전체 아카이브, 190만 개 이상 항목 가입 시 카드 입력란 없음 아니요 예
NYT Developer APIs 하루 500 요청, API당 분당 5회 아카이브는 API에 따라 다름 명시되지 않음 아니요 예
GDELT DOC 2.0 5초마다 1 요청 글로벌, 다양한 언어 아니요 명시되지 않음 아니요
Hacker News API 현재 속도 제한 없음 실시간 아니요 명시되지 않음 아니요
Spaceflight News API 공개되지 않음 실시간, 36,000개 이상 기사 아니요 명시되지 않음 아니요

"명시되지 않음"은 2026년 10월 22일 공식 페이지에서 언급하지 않았다는 뜻입니다. 허가가 아니라 알 수 없음으로 간주하세요.

테스트 방법

모든 수치는 2026년 10월 22일에 확인한 제공업체의 자체 가격 페이지, FAQ 또는 문서에서 가져왔습니다. 세 가지 키가 필요 없는 API(GDELT, Hacker News, Spaceflight News)는 실제 요청을 받았고 2026년 10월의 실시간 기사를 반환했습니다. 일곱 개의 키가 필요한 엔드포인트는 키 없이 호출하여 존재 여부와 깔끔한 인증 오류(NewsAPI: 401 apiKeyMissing)를 반환하는지 확인했습니다. 인증된 호출은 이루어지지 않았으므로 요청당 결과 수는 가격 페이지에서 가져왔습니다.

10가지 무료 뉴스 API 하나씩 살펴보기

1. NewsData.io: 가장 큰 일일 무료 할당량

NewsData.io는 하루에 200 API 크레딧을 제공하며, 1 크레딧은 1~10개의 기사를 반환합니다. FAQ에는 무료 요금제에 신용카드나 체크카드가 필요 없다고 명확히 나와 있습니다. 단점은 최신성입니다: 무료 데이터는 12시간 지연되고 지난 48시간만 포함합니다.

2. GNews: 간단하고 결제 정보가 전혀 필요 없음

GNews는 하루 100회 요청을 제공하며 요청당 최대 10개의 기사를 받을 수 있으므로 대략 하루 1,000개의 기사를 얻을 수 있습니다. 가격 페이지에는 무료 요금제가 "결제 정보를 절대 요구하지 않는다"고 나와 있습니다. 30일의 기록과 12시간 지연이 제공됩니다. 비상업적 용도로만 사용할 수 있으며, CORS는 localhost에만 활성화됩니다.


curl "https://gnews.io/api/v4/top-headlines?lang=en&max=10&[REDACTED CREDENTIAL]
Enter fullscreen mode Exit fullscreen mode

3. NewsAPI.org: 튜토리얼에서 많이 사용하는 API

NewsAPI는 대부분의 튜토리얼에서 언급되는 이름입니다. 무료 Developer 요금제는 하루 100회 요청을 제공하며, 기사는 24시간 지연되어 도착하고 검색은 한 달 전까지 가능합니다. FAQ에는 이 요금제가 "스테이징 또는 프로덕션 환경에서 사용할 수 없다"고 나와 있습니다. 가입 양식은 이름, 이메일, 비밀번호만 요구합니다.


curl -H "X-[REDACTED CREDENTIAL] "https://newsapi.org/v2/everything?q=openapi&language=en"
Enter fullscreen mode Exit fullscreen mode

4. Currents API: 하루 250회 요청

Currents는 "평가, 프로토타입, 소규모 앱"을 위해 하루 250회의 무료 요청을 제공하며, 최근 기록은 최대 30일까지 가능합니다. 재배포 및 재게시에는 별도의 조건이 필요하므로 무료 키로 공개 뉴스 사이트를 구축하지 마세요. 가입 시 카드를 요구하는지 여부는 가격 페이지에 명시되어 있지 않습니다.

5. World News API: 작은 할당량, 엄격한 속도 제한

World News API의 무료 요금제는 하루 50 포인트, 초당 1 요청, 동시 요청 1개를 제공합니다. 결제 정보는 필요하지 않습니다. 추가 조건이 하나 있습니다: 무료 사용자는 사이트나 앱에서 worldnewsapi.com으로 연결해야 합니다.

6. Guardian Open Platform: 무료로 전체 기사 텍스트 제공

Guardian의 Developer 키는 스니펫이 아닌 기사 본문이 필요할 때 가장 좋은 무료 경로입니다. 하루 최대 500회 호출을 초당 1회로 허용하며, 190만 개 이상의 콘텐츠에 걸친 기사 텍스트에 접근할 수 있습니다.

비상업적 용도(예: 논문, 해커톤, 비영리 앱)로 사용할 수 있습니다. 예전 공유 api-key=test는 더 이상 작동하지 않으므로(2026년 10월 22일에 Unauthorized를 반환함) 키를 등록하세요.

curl "https://content.guardianapis.com/search?q=api&show-fields=bodyText&[REDACTED CREDENTIAL]
Enter fullscreen mode Exit fullscreen mode

7. New York Times Developer APIs: 아카이브 깊이

NYT 포털은 여러 API(Top Stories, Article Search, Archive)를 제공합니다. FAQ에는 API당 두 가지 제한이 설정되어 있습니다: 하루 500회 요청과 분당 5회 요청이며, 호출 사이에 12초를 대기하라고 안내합니다. 비상업적 용도로만 사용할 수 있습니다.

8. GDELT DOC 2.0: 글로벌 커버리지, 키 필요 없음

GDELT는 다양한 언어의 뉴스를 모니터링하며 가입 없이 전체 텍스트 검색 API를 제공합니다. 너무 빠르게 두 번 요청하면 일반 텍스트 응답이 반환됩니다: "5초마다 하나의 요청으로 제한해 주세요." 영어 소스만 원한다면 쿼리에 sourcelang:english를 추가하세요.


curl "https://api.gdeltproject.org/api/v2/doc/doc?query=%22open%20source%22%20sourcelang:english&mode=artlist&maxrecords=10&format=json&timespan=1d"
Enter fullscreen mode Exit fullscreen mode

속도 제한된 응답은 JSON이 아닌 일반 텍스트이므로 구문 분석하기 전에 본문을 확인하세요.

9. Hacker News API: 실시간 기술 뉴스

공식 Hacker News API는 Firebase에서 실행되며 키가 필요 없고 README에 따르면 현재 속도 제한이 없습니다. /v0/topstories.json은 최대 500개의 스토리 ID를 반환하며, 그런 다음 /v0/item/<id>.json으로 각각을 가져옵니다.

이 2단계 패턴은 30개의 헤드라인을 가져오는 데 31회 호출이 필요하므로 항목 응답을 캐시하세요.

curl "https://hacker-news.firebaseio.com/v0/topstories.json"
curl "https://hacker-news.firebaseio.com/v0/item/8863.json"
Enter fullscreen mode Exit fullscreen mode

10. Spaceflight News API: 제한 없는 틈새 피드

앱이 발사, 로켓 또는 우주 임무에 관한 것이라면 Spaceflight News API는 무료이고 키가 필요 없으며 집중적입니다. v4 /articles/ 엔드포인트는 2026년 10월 22일에 36,589개의 기사를 보고했으며, search=launch 쿼리는 전날 게시된 NASA 기사를 반환했습니다.

게시된 속도 제한은 없으며 프로젝트는 기부로 운영되므로 가져온 데이터를 캐시하세요.

다시 살펴봐야 할 무료 뉴스 API

TheNewsAPI도 $0 요금제가 있습니다: 하루 100회 요청이지만 요청당 3개의 기사만 제공하므로 여기서 가장 작은 결과 크기입니다. 가입 시 카드를 요구하는지 여부는 명시되어 있지 않습니다.

Mediastack의 무료 요금제는 한 달에 100회 호출을 제공하며, 데이터가 지연되고 비상업적 용도로만 사용할 수 있습니다. 이는 하루 약 3회 호출에 해당합니다.

Google News는 공식 API가 없으므로 제외했습니다.

무료 뉴스 API 선택 방법

  1. 전체 기사 텍스트가 필요한가요? Guardian(하루 500회) 또는 NYT(하루 500회)를 사용하세요. 애그리게이터는 대부분 스니펫을 반환합니다.
  2. 많은 소스와 카드 없이 사용해야 하나요? NewsData.io(하루 200 크레딧) 또는 GNews(100회 요청, 하루 약 1,000개 기사)를 사용하세요.
  3. 가입이 전혀 필요 없나요? 글로벌 뉴스에는 GDELT, 기술에는 Hacker News, 우주에는 Spaceflight News를 사용하세요.
  4. 유료 제품을 출시하나요? 여기에 있는 키가 필요한 무료 요금제 중 이를 명확히 허용하는 것은 없습니다. NewsAPI, GNews, Guardian, NYT, Mediastack은 비상업적 또는 개발 전용이라고 명시합니다. 유료 요금제나 상업용 키를 예산에 포함하세요.
  5. 속보가 필요한가요? 무료 요금제는 NewsData.io, GNews, NewsAPI에서 12~24시간 지연됩니다. 키가 필요 없는 피드와 퍼블리셔 API는 실시간에 더 가깝습니다.

더 넓은 프로젝트를 구축하는 경우 무료 API 목록과 테스트용 공개 API가 더 많은 카테고리를 다루며, 무료 영화 API와 무료 암호화폐 가격 API 가이드도 동일한 검증된 할당량 형식을 따릅니다.

Apidog CLI로 코딩 에이전트가 뉴스 API를 테스트하게 하세요

뉴스 통합은 조용히 깨집니다: 키가 만료되거나 구문 분석하는 필드가 사라지는 경우입니다. 코딩 에이전트(Claude Code, Codex, Cursor)는 Apidog CLI로 테스트를 작성하고 일정에 따라 또는 CI에서 실행할 수 있습니다.

한 번 설정하세요:

npm install -g apidog-cli@latest
apidog auth login --with-token <YOUR_APIDOG_TOKEN>
apidog skill install
Enter fullscreen mode Exit fullscreen mode

지름길: 에이전트에게 "https://apidog.com/apidog-cli-installation-guide.md?utm_source=dev.to&utm_medium=wanda&utm_content=n8n-post-automation를 읽고 Apidog CLI를 설정해"라고 말하세요. 이 가이드는 에이전트를 위해 작성되었습니다.

그런 다음 에이전트에게 하나의 프롬프트를 제공하세요:

In Apidog project <projectId>, create an environment for GNews with base URL
https://gnews.io/api/v4. Create a test case for GET /top-headlines?lang=en&max=10
that asserts status 200, that "articles" is a non-empty array, and that every
article has title, url and publishedAt. Pass the key as an environment variable,
run it, and summarize any failures.
Enter fullscreen mode Exit fullscreen mode

에이전트는 무엇이든 작성하기 전에 페이로드 스키마를 확인한 다음, 케이스를 생성하고 실행합니다:

apidog environment create gnews-free --project <projectId> --base-url https://gnews.io/api/v4
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file case.json
apidog test-case create --project <projectId> --file case.json
apidog run --test-case <caseId> --project <projectId> -e <envId> --env-var "[REDACTED CREDENTIAL] -r cli,json
Enter fullscreen mode Exit fullscreen mode

대신 NYT나 GDELT를 테스트하나요? 케이스를 테스트 스위트에 넣고 apidog run에 --delay-request 12000을 추가하여 실행이 분당 5회 제한을 준수하도록 하세요. -r junit을 사용한 동일한 명령은 파이프라인에 바로 적용됩니다. Apidog CLI CI/CD 가이드는 GitHub Actions 설정을 보여주고, Claude Code에서의 Apidog CLI는 에이전트 측면을 안내합니다. Apidog의 무료 요금제는 최대 4명의 사용자를 지원합니다.

100회 요청 할당량을 오래 사용하기

  • 쿼리와 시간별로 캐시하세요. 12시간 지연된 피드의 뉴스는 분 단위로 변하지 않습니다. 한 번의 캐시된 호출로 한 시간 동안 모든 방문자에게 제공할 수 있습니다.
  • 최대 페이지 크기를 요청하세요. GNews에서 max=10은 max=1과 동일한 요청 비용이 듭니다.
  • 기술 및 우주 분야에는 키가 필요 없는 소스를 교대로 사용하세요. Hacker News와 Spaceflight News는 호출당 비용이 없으므로 키가 필요한 할당량은 일반 뉴스에 아껴두세요.

자주 묻는 질문

키 없이 완전히 무료인 뉴스 API가 있나요? 예. GDELT DOC 2.0, Hacker News API, Spaceflight News API는 모두 2026년 10월 22일에 키 없이 실제 요청에 응답했습니다.

어떤 무료 뉴스 API가 신용카드가 필요 없나요? NewsData.io, GNews, World News API는 가격 페이지에서 결제 정보가 필요 없다고 명시합니다. NewsAPI와 Guardian 가입 양식에는 결제 필드가 없습니다. 키가 필요 없는 API는 계정이 필요 없습니다.

프로덕션에서 무료 뉴스 API를 사용할 수 있나요? 일반적으로 불가능합니다. NewsAPI의 무료 요금제는 개발 및 테스트 전용이며, GNews, Guardian, NYT, Mediastack은 무료 시 비상업적입니다.

무료 뉴스 API 결과가 12시간 또는 24시간 지난 이유는 무엇인가요? 제공업체는 무료 데이터를 유료 실시간 피드와 구분하기 위해 지연시킵니다. NewsData.io와 GNews는 12시간, NewsAPI는 24시간 지연됩니다.

전체 기사 텍스트를 위한 최고의 무료 뉴스 API는 무엇인가요? Guardian Open Platform입니다. 무료 Developer 키는 하루 최대 500회 호출로 기사 텍스트(show-fields=bodyText)를 반환하며 비상업적 용도로 사용할 수 있습니다.

Top comments (0)