Distribute job postings to ZipRecruiter via an XML job feed

domain: recruiting · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Set up a hosted XML feed (or use ZipRecruiter's Partner Integration Toolkit) with a <source> root element containing one <job> element per open requisition
  2. Populate each <job> with a unique alphanumeric reference ID plus required fields like title and full description, wrapping free-text/HTML content in CDATA sections or properly XML-encoding special characters
  3. Declare the correct character encoding in the XML header, and include every currently-open job on each feed generation — the feed represents the full live job set, not just new or changed jobs
  4. Optionally add a CDATA-wrapped <interview_json> tag to attach screening questions to a job
  5. Register the feed URL with ZipRecruiter through your employer/partner account and confirm ingestion via the ZipRecruiter dashboard or partner reporting
  6. Remove a job from the feed (rather than just flagging it) to take the posting down on ZipRecruiter's next crawl

Known gotchas

Related routes

Push a job feed to ZipRecruiter
ziprecruiter.com · 6 steps · unrated
Distribute job postings via an Indeed XML job feed
indeed.com · 5 steps · unrated
Distribute a job posting via the Appcast programmatic job advertising XML feed
recruiting · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans