← 블로그튜토리얼

운세 API로 운세앱 만들기 — REST 연동 실전

2026. 6. 5.

운세앱의 핵심은 만세력 계산

운세앱을 만들 때 가장 까다로운 부분은 UI 가 아니라 정확한 사주 계산입니다. 운세 API 를 쓰면 계산 계층을 통째로 위임하고, 앱은 입력과 표현에만 집중할 수 있습니다.

전체 흐름 3단계

1. 생년월일 입력 받기

사용자에게 출생년·월·일·시와 성별을 받습니다. 시를 모르면 birthHour 를 null 로 보냅니다.

2. REST 호출

const res = await fetch('https://api.sazu.app/v1/sazu/calculate', {
  method: 'POST',
  headers: { 'x-api-key': process.env.SAZU_API_KEY, 'Content-Type': 'application/json' },
  body: JSON.stringify({ birthYear: 1990, birthMonth: 3, birthDay: 15, birthHour: 14, isFemale: false }),
})
const { data } = await res.json()
console.log(data.modules.fourPillars) // 연·월·일·시주

3. 결과 렌더링

응답의 data.modules 안에 연·월·일·시주, 십성, 대운, 합형충파해가 들어 있습니다. 원하는 모듈만 골라 화면에 그립니다.

운세앱에 자주 쓰는 모듈

  • fourPillars — 사주팔자 (연·월·일·시주)
  • decadeFortune — 대운
  • tenGods — 십성
  • 합형충파해·격국·용신 등 총 14개

코딩이 부담된다면

직접 코드를 짜는 대신 완성된 풀이를 받고 싶다면 노코드 운세 빌더도 있습니다. 프롬프트만 정의하면 운세 풀이 결과를 호출 한 번으로 받습니다. 파라미터 전체는 API 문서를 참고하세요.

SAZU 의 사주 API 는 신용카드 없이 월 500건 무료로 시작할 수 있습니다. 합형충파해·격국·용신·12운성 등 14개 분석 모듈을 단일 호출로 제공하며, 응답은 50ms 이하입니다. 자세한 사용법은 API 문서에서 확인하세요.

SAZU API를 시작해보세요

신용카드 없이, 무료로 시작할 수 있습니다.

운세 API로 운세앱 만들기 — REST 연동 실전 | SAZU 블로그