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로 맞춤 이메일을 생성해 스프레드시트에 자동 적재한다.
핵심 내용
섹션 제목: “핵심 내용”- Apify 스토어에서 스크래퍼 선택 — Real Estate 카테고리에서 용도에 맞는 액터를 고른다. Zillow는 Search Scraper → Detail Scraper 2단계로 사용, Realtor.com은 Realtor Agent Scraper 사용.
- Apify 단독 실행 (테스트) — URL 또는 지역명 입력 후 limit을 소수(5건)로 설정해 출력 확인. HTML 테이블로 내보내 데이터 구조 파악.
- Zillow 2단계 스크래핑 — Search Scraper로 매물 목록 취득 → 반환된 dataset ID를 Detail Scraper에 주입해 세부 정보(연락처·호가·사진 등) 추가 추출.
- Make.com으로 자동화 전환 — Apify를 단독 실행하는 대신 Make.com 시나리오 안에서 Apify 액터를 호출해 On-Demand 또는 스케줄 자동 실행.
- Iterator로 건별 처리 — 스크래핑 결과 배열을 Iterator 모듈로 순회, 각 매물마다 AI 생성·시트 기록을 개별 실행.
- ChatGPT 모듈로 이메일 자동 생성 — 에이전트 이름과 매물 주소를 프롬프트에 동적 삽입해 개인화 이메일 초안 생성.
- Google Sheets에 결과 적재 — 에이전트명, AI 생성 메시지, 주소, 타임스탬프를 각 행에 자동 기록.
전술·요소
섹션 제목: “전술·요소”| 항목 | 설정값·주의사항 |
|---|---|
| Apify 실행 모드 | Synchronous (다음 모듈로 넘어가기 전 완료 대기) |
| limit 설정 | 테스트 시 5, 본운용 시 의도한 수량 명시 (미설정 시 과금 폭발 위험) |
| Make.com 트리거 | Set Variable 모듈로 지역명 변수 선언 후 Apify 모듈에 주입 |
| Apify JSON 입력 | 액터 콘솔의 JSON 모드에서 복사 → Make.com에 붙여넣기, 위치 값만 변수로 교체 |
| ChatGPT max_tokens | 100 (이메일 한 통 분량, 초과 시 응답 잘림 주의) |
| Google Sheets ID | URL에서 직접 복사해 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 [주소].”