콘텐츠로 이동

Scrape 1,000+ Real Estate Listings In Seconds Using Make.com

원본 영상: Scrape 1,000+ Real Estate Listings In Seconds Using Make.com

코딩 없이 Apify 스크래퍼 + Make.com 자동화로 수천 건의 부동산 매물을 긁어오고, AI로 맞춤 이메일을 생성해 스프레드시트에 자동 적재한다.

  1. Apify 스토어에서 스크래퍼 선택 — Real Estate 카테고리에서 용도에 맞는 액터를 고른다. Zillow는 Search Scraper → Detail Scraper 2단계로 사용, Realtor.com은 Realtor Agent Scraper 사용.
  2. Apify 단독 실행 (테스트) — URL 또는 지역명 입력 후 limit을 소수(5건)로 설정해 출력 확인. HTML 테이블로 내보내 데이터 구조 파악.
  3. Zillow 2단계 스크래핑 — Search Scraper로 매물 목록 취득 → 반환된 dataset ID를 Detail Scraper에 주입해 세부 정보(연락처·호가·사진 등) 추가 추출.
  4. Make.com으로 자동화 전환 — Apify를 단독 실행하는 대신 Make.com 시나리오 안에서 Apify 액터를 호출해 On-Demand 또는 스케줄 자동 실행.
  5. Iterator로 건별 처리 — 스크래핑 결과 배열을 Iterator 모듈로 순회, 각 매물마다 AI 생성·시트 기록을 개별 실행.
  6. ChatGPT 모듈로 이메일 자동 생성 — 에이전트 이름과 매물 주소를 프롬프트에 동적 삽입해 개인화 이메일 초안 생성.
  7. Google Sheets에 결과 적재 — 에이전트명, AI 생성 메시지, 주소, 타임스탬프를 각 행에 자동 기록.
항목설정값·주의사항
Apify 실행 모드Synchronous (다음 모듈로 넘어가기 전 완료 대기)
limit 설정테스트 시 5, 본운용 시 의도한 수량 명시 (미설정 시 과금 폭발 위험)
Make.com 트리거Set Variable 모듈로 지역명 변수 선언 후 Apify 모듈에 주입
Apify JSON 입력액터 콘솔의 JSON 모드에서 복사 → Make.com에 붙여넣기, 위치 값만 변수로 교체
ChatGPT max_tokens100 (이메일 한 통 분량, 초과 시 응답 잘림 주의)
Google Sheets IDURL에서 직접 복사해 Make.com 모듈에 입력
  • Zillow Search Scraper: $2 / 1,000건 (Apify 공식 가격, 영상 시점 기준)
  • Zillow Detail Scraper: $3 / 1,000건
  • Realtor Agent Scraper: $30 / 월 정액
  • 테스트 실행: 5건 제한으로 수 초 내 완료
  • 생성 이메일 예시: “Subject: Interested Buyer for 47 Edgecliff Terrace listing — Dear Marcus, my client has expressed strong interest in the property…”

사용 도구

  • Apify — Zillow Search Scraper, Zillow Detail Scraper, Realtor Agent Scraper
  • Make.com — 자동화 오케스트레이션
  • ChatGPT (OpenAI) — 이메일 초안 생성
  • Google Sheets — 결과 저장소

Make.com 시나리오 흐름

Set Variable (location)
→ Apify: Run Actor (Realtor Agent Scraper, limit=N)
→ Apify: Get Dataset Items (dataset ID 연결)
→ Iterator (bundles 배열 순회)
→ ChatGPT: Create Completion (에이전트명 + 주소 → 이메일 생성)
→ Google Sheets: Add Row (에이전트명 | 메시지 | 주소 | 날짜)

프롬프트 패턴

“Please create an email to send to [에이전트 이름] letting him know that your client is interested in the listing he has to offer at [주소].”