한국 정부·지자체 공식 발표와 세계 주요 매체 헤드라인을, 키 발급도 가입도 '영업팀 문의'도 없이 그냥 드립니다. REST로 부르든 iframe으로 붙이든 마음대로. 토큰 달라고 메일 쓸 일 없어요 — 그냥 호출하세요. (한국 공공자료는 §24-2 자유이용, 국제 매체는 RSS 표준 사용.)
엔드포인트를 고르고 파라미터를 바꾼 뒤 실행을 누르면 진짜 응답이 나옵니다. 옆의 curl 명령어를 복사해 터미널에 그대로 붙여넣어도 됩니다. 인증 키 없음.
최신 기사 목록
GET /api/v1/articles?limit=10&locale=kocurl -s 'https://odinbox-news.com/api/v1/articles?limit=10&locale=ko'모두 GET. CORS allow-all. JSON 반환. /api/v1/ prefix는 안정 보장.
최신 기사 목록. limit (≤50), category, locale 지원
curl 'https://odinbox-news.com/api/v1/articles?limit=10&category=tech&locale=ko'단일 기사 조회
curl 'https://odinbox-news.com/api/v1/articles/123?locale=ko'지금 트렌딩 — 키워드/검색어/인기 기사 한 번에
curl 'https://odinbox-news.com/api/v1/trending?locale=ko'큐레이션된 토픽 허브 목록 (Trump, AI, Bitcoin 등)
curl 'https://odinbox-news.com/api/v1/topics?locale=ko'다가오는 이벤트 (선거·금통위·실적·테크). include_past=1로 과거도
curl 'https://odinbox-news.com/api/v1/events?locale=ko'수집 중인 공공기관·국제 매체 목록 (60+개). lang=ko|en 필터
curl 'https://odinbox-news.com/api/v1/sources?lang=ko'카테고리 메타데이터 (라벨·색·이모지·아이콘) — 10개
curl 'https://odinbox-news.com/api/v1/categories?locale=ko'광역시도 17개 + 호출자 위치 자동 감지. ?slug=seoul로 특정 지역만 호출 가능
curl 'https://odinbox-news.com/api/v1/region?slug=seoul'큐레이션 장기 이슈 (한은 통화정책·부동산·재난·선거 등). ?slug=<slug>로 해당 이슈 + 최근 30건 함께 반환
curl 'https://odinbox-news.com/api/v1/storylines?slug=korea-monetary-policy'// Fetch the 10 latest articles
const res = await fetch(
"https://odinbox-news.com/api/v1/articles?limit=10&locale=ko"
);
const { items } = await res.json();
items.forEach((a) =>
console.log(a.title, "—", a.source.name)
);import requests
r = requests.get(
"https://odinbox-news.com/api/v1/articles",
params={"limit": 10, "locale": "ko"},
)
for item in r.json()["items"]:
print(item["title"], "—", item["source"]["name"])import { fetch } from "undici"; // or built-in in Node 22+
const r = await fetch(
"https://odinbox-news.com/api/v1/trending?locale=ko"
);
const data = await r.json();
console.log("Top keywords:",
data.keywords.map((k) => k.word).join(", ")
);curl -s 'https://odinbox-news.com/api/v1/topics?locale=ko' | jq '.items[].name'빈 화면 보고 영감 받는 사람은 없죠. 그대로 복사해서 살짝만 바꾸세요.
워드프레스든 티스토리든, 한 줄이면 끝. 색·개수는 아래 위젯 빌더에서 골라 받으세요.
<iframe src="https://odinbox-news.com/embed/headlines?count=5&theme=light&locale=ko"
width="100%" height="284" style="border:0;border-radius:12px"
loading="lazy" title="OdinBox News"></iframe>기상특보·안전사고 정부 발표를 팀 채널로. 5분이면 됩니다.
const { items } = await (await fetch(
"https://odinbox-news.com/api/v1/articles?category=disaster&limit=5&locale=ko"
)).json();
for (const a of items) {
await fetch(process.env.SLACK_WEBHOOK, {
method: "POST",
body: JSON.stringify({ text: a.title + "\n" + a.original_url }),
});
}경제·정책 발표를 한 번에 끌어와 키워드 추세·출처 분포 분석에.
import requests, pandas as pd
r = requests.get("https://odinbox-news.com/api/v1/articles",
params={"category": "economy", "limit": 50, "locale": "ko"})
df = pd.DataFrame(r.json()["items"])
print(df[["title", "category", "published_at"]].head())JS 없이 한 줄로 다른 블로그·사이트에 OdinBox 헤드라인을 표시할 수 있어요. light / dark 테마 + 한·영 모두 지원.
<iframe
src="https://odinbox-news.com/embed/headlines?count=5&theme=light&locale=ko"
width="100%"
height="284"
style="border:0;border-radius:12px"
loading="lazy"
title="OdinBox News headlines">
</iframe>2026 월드컵 한국 경기·라이브 스코어를 블로그에 임베드하세요.
<iframe
src="https://odinbox-news.com/embed/worldcup?theme=light&locale=ko"
width="100%" height="360" style="border:0;border-radius:12px"
loading="lazy" title="2026 World Cup"></iframe>데이터를 사용하실 때 출처 링크를 달아주시면 큰 도움이 됩니다. 의무는 아니지만, 색상 골라서 HTML이나 마크다운으로 바로 붙여넣으세요.
엔드포인트 요청·버그 신고·사용 사례 자랑은 어디든 환영. 학생·해커톤 팀은 출처 표시만 해주시면 무료 사용 OK.
support@odinbox.co.kr →