Skip to main content

Overview

The Outbound Feed pushes job data directly to your own infrastructure β€” databases, search engines, and data warehouses. Configure a destination, activate it, and Jobo will continuously sync job listings with incremental updates every 15 minutes. Unlike one-time data exports, the outbound feed is a continuous pipeline that keeps your data in sync automatically.
Subscription Required β€” Activating an outbound feed requires an active Jobs Data subscription. You can configure and save destinations without a subscription.

Supported Destinations

PostgreSQL

Structured relational tables with full SQL support

MongoDB

Flexible document store for rich JSON data

Elasticsearch

Full-text search and analytics engine

Algolia

Search-as-a-service with instant results

Meilisearch

Lightning-fast open-source search
Don’t see your destination? Request one and we’ll prioritize it.

How It Works

1

Choose a destination

Pick where you want your job data delivered β€” a database, search engine, or data warehouse.
2

Configure & save

Provide connection credentials and optional data filters (location, source, remote status). Your configuration is saved and can be edited anytime.
3

Activate & sync

Activate the feed to start pushing data. Up to two feeds can be active at a time. Jobo handles scheduling, retries, and deduplication automatically.
Two Active Feeds β€” You can save multiple destination configurations and keep up to two active at once. Each active feed syncs and reports its health independently.

Data Filtering

Each saved configuration can include optional filters to narrow down which jobs are pushed to your destination. Example filter configuration:

Export vs Outbound Feed


Limits & Quotas


FAQ

Yes. You can keep up to two feeds active at the same time. Each feed has its own destination settings, filters, pipeline, and delivery history.
A third saved configuration cannot be activated until you remove one of the active feeds. Removing a feed stops future delivery but does not delete data already written to that destination.
No. The outbound feed only pushes new and updated jobs. To handle expirations, use the Expired Jobs API endpoint to get recently expired job IDs and remove them from your destination.
When you save a configuration, the connection is validated automatically. If the connection fails, you’ll see an error message with details. You can save without activating to test later.
Export is a one-time download of job data in CSV, JSON, or Parquet format. Outbound Feed is a continuous pipeline that keeps your destination in sync automatically every 15 minutes. Use Export for ad-hoc analysis; use Outbound Feed for production integrations.