Niceboard is the job board platform. YubHub is the feed supplier. Point YubHub at any employer careers page, and it produces an XML feed that Niceboard imports natively — even from sites that are impossible to scrape manually.
Niceboard's own blog explains job wrapping — importing jobs from employer career pages into a job board. It's the right approach for niche boards that want jobs from specific companies rather than generic aggregator feeds.
But Niceboard is the job board, not the feed supplier. It supports XML import, but you need something to produce that XML in the first place. That's where most people get stuck:
Building your own scraper doesn't scale
Career pages change constantly. Every ATS renders differently. Maintaining scrapers for even a handful of companies becomes a full-time project.
JavaScript-rendered pages block simple scrapers
Workday, many Greenhouse setups, and most custom career sites render with JavaScript. A standard HTTP request returns an empty page. You need browser-level rendering.
Raw scraped data is messy
Even if you extract job listings, you still need to parse them into structured fields — title, location, salary, skills. That's another layer of engineering you'd rather avoid.
YubHub is a job wrapping service. You give it a careers page URL, and it returns a structured XML feed of every job on that page — regardless of how the page is built. Niceboard imports that feed directly.
JS rendering
Full browser rendering via Firecrawl. Sees the page exactly as a visitor would — JavaScript, iframes, dynamic loading included.
ATS detection
Automatically detects which ATS the careers page uses. For platforms with public APIs, YubHub pulls jobs directly — no scraping needed.
AI enrichment
Every job is enriched with salary data, skills, work arrangement, experience level, and company information. Structured fields, not raw HTML.
Paste the employer's careers page URL. YubHub detects the ATS platform, discovers all job listings, and enriches each one with AI.
Every feed gets a unique URL at feeds.yubhub.co. The XML updates automatically on your chosen schedule — daily or weekly.
In your Niceboard admin, go to the XML import section, paste the feed URL, and map the fields. Jobs appear on your board within minutes.
Example feed URL
https://feeds.yubhub.co/feed/your-feed-id Every job in the XML feed includes these fields, extracted and structured by AI. Map them to your Niceboard fields during import.
YubHub detects the ATS behind any careers page and uses the optimal extraction method. For platforms with public APIs, jobs are pulled directly — faster and more reliable than scraping.
Don't see the ATS you need? YubHub's JS rendering fallback handles any careers page, even without a native integration. See how Lever works or how Workday works.
Start with the free plan to test your first feed. Upgrade when you need more feeds or higher job limits.
Free
£0
✓ 50 jobs/mo
✓ 1 feed
Basic
£9.99/mo
✓ 250 jobs/mo
✓ 5 feeds
Publisher
£29.99/mo
✓ 2,500 jobs/mo
✓ 15 feeds
Pro
£99.99/mo
✓ 7,500 jobs/mo
✓ Unlimited
Create a free YubHub account, add the careers page URLs you want to track, and import the XML feed into Niceboard. Your board stays current automatically.