Bordfeed
Bordfeed
Homepage

Bordfeed

Quick StartWebhooksEmail digestExportAPI Reference

Export

Download every job a feed matches in one request, as JSON, CSV, HTML or Markdown.

Request

Export a feed with an API key:

curl "https://bordfeed.com/api/v1/feeds/FEED_ID/export?format=csv" \
  -H "Authorization: Bearer bf_live_..." \
  -o jobs.csv

GET /api/v1/feeds/{id}/export returns the jobs matching the feed in one response. The feed must belong to the API key's organization.

Parameters

ParameterValuesDefault
formatjson, csv, html, markdownjson
sinceAn ISO 8601 datetime, or last_pollnone
since_fieldfirst_visible, updated, createdthe feed's setting
statusclosed or expiredactive jobs only
includedescription_htmlnone

since=last_poll returns jobs changed since the feed was last polled or exported. Every export updates that time, even an empty one.

Responses

The default JSON response wraps the jobs:

{
  "data": [{ "id": "6c1d2f0a-3b7e-4d11-8f55-0e9a7c4b2d10", "title": "Senior Editor" }],
  "total": 1,
  "feed_name": "Remote writing jobs",
  "exported_at": "2026-10-07T09:01:12.000Z",
  "request_id": "..."
}

Each item in data is the full Job object from the API Reference. The other formats return the same jobs as text. CSV is sent as an attachment named after the feed (<feed name>_export.csv).

Limits

An export returns at most 1000 jobs and has no pagination. Jobs are ordered newest first, and a feed's pinned jobs come first. To read more than 1000 jobs, use since to narrow each request, or poll the feed with GET /api/v1/feeds/{id}/jobs.

Credits

An export costs 1 credit per job returned. An empty export costs 0 credits.

When the organization does not have enough credits, the request fails with 402 and no jobs are returned.

Email digest

Scheduled job newsletters for a feed, with a short intro and one blurb per job.

API Reference

Next Page

On this page

RequestParametersResponsesLimitsCredits