3분 주기 갱신 / XML / RSS / 회차당 최신 30건
Yonhap Paid Feed

연합뉴스 유료 FEED

연합뉴스 홈페이지 카테고리를 기준으로 기사를 XML/RSS 포맷으로 제공합니다. 계약된 IP에서 주기적으로 조회해 가져가는 방식입니다.

3분
갱신 주기
1분
권장 조회 주기
30건
조회 시 제공 건수(기본)
XML / RSS
응답 포맷

제공 카테고리 12

연합뉴스 홈페이지 카테고리 기준입니다. 목록에 없는 카테고리는 별도로 문의해 주세요. 아래 링크는 홈페이지의 해당 카테고리 페이지이며, 피드 주소는 계약 후 이용하실 카테고리에 맞춰 업체별로 발급해 드립니다. 하나의 기사는 여러 카테고리에 포함될 수 있습니다.

샘플 데이터

연동 개발 시 응답 구조를 먼저 확인해 보세요.

기사 피드 필드 /sample/main.xml

기본 XML 피드의 요소별 정의입니다. RSS 2.0 기반이며 확장 네임스페이스는 사용하지 않습니다. 문자 인코딩은 UTF-8입니다. 아래 정의는 기본 포맷 기준이며, 계약에 따라 조정될 수 있습니다.

<channel> — 피드 메타데이터
title 고정
피드 이름. YonhapNews 고정값입니다.
link 고정
연합뉴스 홈페이지 주소. https://www.yna.co.kr
description 고정
피드 설명. YonhapNews 고정값입니다.
lastBuildDate 필수
피드가 생성된 시각. RFC 822 형식, 한국 표준시(+0900)로 표기합니다.
  • 예시 Wed, 8 Apr 2026 08:46:35 +0900
  • 기사 송고 시각이 아니라 피드 파일이 만들어진 시각입니다.
generator 고정
생성 시스템 이름. YNA Feed Generate System
<item> — 기사 1건
guid 필수
기사 고유 ID. isPermaLink="false"이므로 URL이 아닙니다.
  • 예시 AKR20260408029800009
  • 구성은 매체 구분(AKR) + 송고일자 8자리 + 일련번호이며, 값 자체는 불투명 문자열로 다루는 것을 권장합니다.
  • 중복 수신 판정 키로 사용하세요. 저장 시 20자리 고정 길이 기준으로 인덱스를 잡으면 됩니다.
title 필수
기사 제목. CDATA로 감싸져 있으며 앞뒤에 공백이 포함되므로 저장 전 trim이 필요합니다. 말줄임표(…), 홑따옴표 등 특수문자가 그대로 들어옵니다.
link 필수
기사 원문 URL. CDATA이며 앞뒤 공백 trim이 필요합니다.
  • 끝에 붙는 ?input=은 유입 경로 식별용 파라미터입니다. feed_ 뒤에 업체명을 소문자로 붙인 값이 들어갑니다. 예를 들어 feed_abccorp 형태이며, 샘플에서는 feed_sample로 표기됩니다.
  • 연합뉴스 홈페이지로 들어오는 아웃링크 유입을 이 값으로 집계하고 있습니다. 링크를 가공하시더라도 파라미터는 그대로 유지해 주세요.
  • URL을 키로 쓰지 마세요. 파라미터가 바뀌면 같은 기사가 다른 값이 됩니다. 키는 guid입니다.
enclosure 선택
대표 이미지. 속성으로만 값이 전달됩니다.
  • url 이미지 주소, type MIME 타입(image/jpeg)
  • 이미지 호스트는 img.yna.co.kr과 img1~img9.yna.co.kr로 분산됩니다. 같은 기사라도 enclosure와 본문 <img>가 서로 다른 호스트를 가리킬 수 있습니다.
  • RSS 규격상의 length 속성은 제공하지 않습니다.
  • 사진이 없는 기사에는 요소 자체가 나타나지 않습니다. 존재 여부를 먼저 확인하세요.
description 필수
기사 본문. CDATA 안에 HTML 마크업이 들어 있습니다. 일반적인 구성은 다음과 같습니다.
  • <h2> 부제 묶음. 내부에 <p>가 한 줄씩 들어갑니다.
  • <figure> 사진 블록. <img>, 사진 설명 <figcaption>, 저작권 문구 <blockquote>로 구성됩니다.
  • <p> 본문 단락. 첫 단락은 (서울=연합뉴스) 홍길동 기자 = 형태의 기사 머리말로 시작합니다.
  • 마지막 단락에 기자 이메일이 들어갑니다. 별도의 기자명·이메일 필드는 제공하지 않으므로 필요하면 본문에서 추출해야 합니다.
pubDate 필수
기사 송고 시각. RFC 822 형식, 한국 표준시(+0900)입니다.
  • 예시 Wed, 8 Apr 2026 08:34:48 +0900
  • 정렬 및 수집 기준 시각으로 사용하세요.
keyword 선택
기사 키워드. 세미콜론(;)으로 구분된 문자열입니다.
  • 예시 이란;종전;휴전;트럼프
  • CDATA 앞뒤 공백과 각 항목의 공백을 모두 trim하세요.
  • RSS 2.0 표준 요소가 아닌 확장 필드입니다.
구조 예시
<rss version="2.0">
  <channel>
    <title>YonhapNews</title>
    <link>https://www.yna.co.kr</link>
    <description>YonhapNews</description>
    <lastBuildDate>Wed, 8 Apr 2026 08:46:35 +0900</lastBuildDate>
    <generator>YNA Feed Generate System</generator>

    <item>
      <guid isPermaLink="false">AKR20260408029800009</guid>
      <title><![CDATA[ 기사 제목 ]]></title>
      <link><![CDATA[ https://www.yna.co.kr/view/AKR20260408029800009?input=feed_abccorp ]]></link>
      <enclosure url="https://img2.yna.co.kr/photo/.../..._P4.jpg" type="image/jpeg"/>
      <description><![CDATA[ <h2><p>부제</p></h2> <figure>...</figure> <p>본문</p> ]]></description>
      <pubDate>Wed, 8 Apr 2026 08:34:48 +0900</pubDate>
      <keyword><![CDATA[ 이란;종전;휴전;트럼프 ]]></keyword>
    </item>

  </channel>
</rss>

오디오 피드 필드 /sample/audio.xml

오디오 뉴스 피드는 팟캐스트 규격을 따릅니다. RSS 2.0에 xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" 네임스페이스를 선언해 확장 요소를 사용합니다.

<channel> — 피드 메타데이터
ttl 고정
캐시 유지 시간. 3이며 단위는 분입니다. 갱신 주기와 동일합니다.
title description itunes:subtitle itunes:summary 고정
채널 제목과 설명. 네 요소 모두 연합뉴스 오디오 뉴스 동일 값입니다.
itunes:author 고정
제작 주체. 연합뉴스
link 고정
연합뉴스 홈페이지 주소. https://www.yna.co.kr/
language 고정
언어 코드. kr로 내려갑니다.
  • ISO 639-1 기준 한국어 코드는 ko입니다. 언어 코드를 검증하는 리더에서는 인식되지 않을 수 있으니 수신 측에서 ko로 보정해 사용하세요.
copyright 고정
저작권 표기. Copyright (C) Yonhapnews
itunes:owner 고정
피드 소유자 정보. 하위에 itunes:name과 itunes:email이 들어갑니다.
category 고정
분류. News
  • 팟캐스트 플랫폼이 요구하는 <itunes:category>가 아니라 RSS 표준 <category>입니다. 플랫폼에 그대로 제출할 계획이라면 별도 변환이 필요합니다.
image itunes:image 고정
채널 대표 이미지. 연합뉴스 로고 1600×1600 PNG입니다.
  • image는 하위 요소(url, title, link)로, itunes:image는 href 속성으로 주소를 전달합니다.
itunes:keywords 고정
채널 키워드. 뉴스
<item> — 오디오 클립 1건
guid 필수
클립 고유 ID. isPermaLink="false"이며 UUID 형식입니다.
  • 예시 a6f95032-6574-481d-aa30-10cd5c798d9e
  • enclosure의 MP3 파일명과 같은 값입니다.
  • 기사 피드의 AKR…과는 무관한 별도 체계입니다. 두 피드를 한 테이블에 저장한다면 ID 컬럼 길이와 형식을 함께 고려하세요.
title 필수
오디오 뉴스 제목. CDATA이며 앞뒤 공백 trim이 필요합니다.
description itunes:subtitle itunes:summary 필수
세 요소 모두 title과 같은 값이 들어갑니다.
  • 오디오 뉴스는 대응하는 기사 원문이 없는 별도 콘텐츠이므로 본문 텍스트나 HTML은 제공되지 않습니다.
enclosure 필수
음원 파일. 속성으로 값이 전달됩니다.
  • url MP3 주소, type은 audio/mpeg, length는 파일 크기(바이트)
  • 배포 호스트는 cdnvod.yonhapnews.co.kr이며 경로에 송출 일자가 포함됩니다.
pubDate 필수
송출 시각. RFC 822 형식, 한국 표준시(+0900)입니다.
  • 예시 Wed, 8 Apr 2026 06:45:55 +0900
itunes:duration 필수
재생 길이.
  • 예시 00:51 — 51초를 뜻하는 MM:SS 표기입니다.
  • 길이에 따라 HH:MM:SS로 늘어날 수 있으니 콜론 개수로 분기해 파싱하세요.
itunes:author category itunes:explicit 고정
각각 연합뉴스, News, No 고정값입니다.
itunes:keywords 선택
클립 키워드.
  • 예시 연합뉴스, 한국뉴스
  • 쉼표로 구분합니다. 기사 피드의 keyword는 세미콜론이므로 구분자가 서로 다릅니다.
image itunes:image 고정
채널과 동일한 연합뉴스 로고입니다. 기사별 사진이 아니므로 목록 화면의 썸네일로 쓰기에는 적합하지 않습니다.
구조 예시
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <ttl>3</ttl>
    <title>연합뉴스 오디오 뉴스</title>
    <language>kr</language>
    <copyright>Copyright (C) Yonhapnews</copyright>
    <itunes:owner>
      <itunes:name>연합뉴스 오디오 뉴스</itunes:name>
      <itunes:email>…@yna.co.kr</itunes:email>
    </itunes:owner>
    <category>News</category>
    <itunes:image href="https://r.yna.co.kr/.../yonhapnews_logo_1600x1600_kr.png"/>

    <item>
      <title><![CDATA[ 기사 제목 ]]></title>
      <description><![CDATA[ 기사 제목 ]]></description>
      <enclosure url="https://cdnvod.yonhapnews.co.kr/.../a6f95032-….mp3"
                 length="408807" type="audio/mpeg"/>
      <guid isPermaLink="false">a6f95032-6574-481d-aa30-10cd5c798d9e</guid>
      <pubDate>Wed, 8 Apr 2026 06:45:55 +0900</pubDate>
      <itunes:duration>00:51</itunes:duration>
      <itunes:keywords>연합뉴스, 한국뉴스</itunes:keywords>
    </item>

  </channel>
</rss>

두 피드의 차이

같은 RSS 2.0이지만 스키마가 다릅니다. 두 피드를 함께 수신한다면 파서를 분리하는 편이 안전합니다.

항목 기사 피드 오디오 피드
네임스페이스 없음 itunes
ID 체계 AKR + 17자리 (총 20자) UUID (36자)
원문 링크 link 제공 없음 (대응 기사 없음)
본문 description에 HTML 본문 없음. 제목 문자열만
enclosure 이미지, length 없음 MP3, length 있음
키워드 keyword, 세미콜론 구분 itunes:keywords, 쉼표 구분
이미지 기사별 대표 사진 채널 공통 로고
채널 부가 정보 generator, lastBuildDate ttl(분), language, copyright, itunes:owner

조회 주기와 캐싱 권장 1분

피드는 3분마다 다시 생성됩니다. 조회는 그보다 촘촘하게 잡는 편이 안전합니다.

수신 서버에서 저장하거나 캐싱해 주세요

단말기가 프록시를 거쳐 피드를 직접 요청하도록 구성하지는 말아 주세요.

단말 수만큼의 요청이 그대로 저희 서버로 들어오게 되어 트래픽을 감당하기 어렵습니다.

수신 서버에서 한 번만 조회해 저장하거나 캐싱한 뒤, 단말기에는 그 결과를 내려주는 구조를 권장합니다.

연동 시 확인해 주세요

접속 및 계약

서비스 계약

이용 요금, 제공 범위, 제공 건수, 추가 카테고리 등은 담당 사업부로 문의해 주세요.

02-398-3114

접근 제어 및 주소 발급

피드 주소는 업체별로 발급합니다.

계약 후 이용하실 카테고리와 접속하실 서버의 아웃바운드 IP를 알려주시면 전용 URL을 전달해 드립니다.

접근은 화이트 리스트 방식으로 제어합니다. 개별 IP 외에 CIDR 표기로도 등록할 수 있습니다.

203.0.113.0/24처럼 대역 단위로 신청하셔도 됩니다.

서버 증설이나 NAT 게이트웨이 교체가 예정되어 있다면 대역으로 등록해 두는 편이 편합니다.

  1. 계약 체결
  2. 이용하실 카테고리와 아웃바운드 IP 또는 CIDR 대역 전달
  3. 화이트 리스트 등록 후 업체별 전용 URL 전달
  4. 등록된 주소에서 주기적으로 조회

포맷 조정

계약에 따라 XML 포맷을 변경할 수 있습니다.

사용 중이신 포맷이나 원하시는 구조의 샘플을 전달해 주시면 최대한 맞춰 드립니다.

기존 시스템에 이미 다른 피드를 연동해 두신 경우, 그 스키마에 맞춰 드리는 편이 개발 부담을 줄일 수 있습니다.