{
 "name": "FundingSpark funding opportunities feed",
 "version": 1,
 "about": "A read-only list of the funding opportunities on FundingSpark, for artists and makers in Canada, written for an artist's own AI assistant to read. Each listing has the same facts as its page on the site, and each fact has a status that says how sure we are.",
 "site": "https://fundingspark.ca/",
 "built": "2026-11-10T22:29:56+00:00",
 "listing_count": 2468,
 "usage": {
  "summary": "Read-only. Check each fact on the funder's page before you apply.",
  "terms_url": "https://fundingspark.ca/terms/",
  "terms_excerpt": [
   "You are welcome to read, share and link to any page.",
   "You're welcome to let your own AI assistant read our listings feed to help you find and apply for funding.",
   "Please don't republish the listings as your own.",
   "Quotes from funders' pages stay the funders' words. Their programs, names and logos belong to them."
  ],
  "access": "There is no sign-in and no personal data."
 },
 "help_page": "https://fundingspark.ca/ai/",
 "files": {
  "index": "https://fundingspark.ca/api/v1/index.json",
  "deadlines": {
   "url": "https://fundingspark.ca/api/v1/deadlines.json",
   "count": 365
  },
  "listings": [
   {
    "kind": "call-for-art",
    "kind_label": "Call for art",
    "page": 1,
    "pages": 2,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-call-for-art-1.json"
   },
   {
    "kind": "call-for-art",
    "kind_label": "Call for art",
    "page": 2,
    "pages": 2,
    "count": 87,
    "url": "https://fundingspark.ca/api/v1/listings-call-for-art-2.json"
   },
   {
    "kind": "fellowship",
    "kind_label": "Fellowship",
    "page": 1,
    "pages": 1,
    "count": 38,
    "url": "https://fundingspark.ca/api/v1/listings-fellowship-1.json"
   },
   {
    "kind": "grant",
    "kind_label": "Grant",
    "page": 1,
    "pages": 11,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-grant-1.json"
   },
   {
    "kind": "grant",
    "kind_label": "Grant",
    "page": 2,
    "pages": 11,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-grant-2.json"
   },
   {
    "kind": "grant",
    "kind_label": "Grant",
    "page": 3,
    "pages": 11,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-grant-3.json"
   },
   {
    "kind": "grant",
    "kind_label": "Grant",
    "page": 4,
    "pages": 11,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-grant-4.json"
   },
   {
    "kind": "grant",
    "kind_label": "Grant",
    "page": 5,
    "pages": 11,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-grant-5.json"
   },
   {
    "kind": "grant",
    "kind_label": "Grant",
    "page": 6,
    "pages": 11,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-grant-6.json"
   },
   {
    "kind": "grant",
    "kind_label": "Grant",
    "page": 7,
    "pages": 11,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-grant-7.json"
   },
   {
    "kind": "grant",
    "kind_label": "Grant",
    "page": 8,
    "pages": 11,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-grant-8.json"
   },
   {
    "kind": "grant",
    "kind_label": "Grant",
    "page": 9,
    "pages": 11,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-grant-9.json"
   },
   {
    "kind": "grant",
    "kind_label": "Grant",
    "page": 10,
    "pages": 11,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-grant-10.json"
   },
   {
    "kind": "grant",
    "kind_label": "Grant",
    "page": 11,
    "pages": 11,
    "count": 74,
    "url": "https://fundingspark.ca/api/v1/listings-grant-11.json"
   },
   {
    "kind": "prize",
    "kind_label": "Prize or award",
    "page": 1,
    "pages": 3,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-prize-1.json"
   },
   {
    "kind": "prize",
    "kind_label": "Prize or award",
    "page": 2,
    "pages": 3,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-prize-2.json"
   },
   {
    "kind": "prize",
    "kind_label": "Prize or award",
    "page": 3,
    "pages": 3,
    "count": 66,
    "url": "https://fundingspark.ca/api/v1/listings-prize-3.json"
   },
   {
    "kind": "residency",
    "kind_label": "Residency",
    "page": 1,
    "pages": 3,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-residency-1.json"
   },
   {
    "kind": "residency",
    "kind_label": "Residency",
    "page": 2,
    "pages": 3,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-residency-2.json"
   },
   {
    "kind": "residency",
    "kind_label": "Residency",
    "page": 3,
    "pages": 3,
    "count": 62,
    "url": "https://fundingspark.ca/api/v1/listings-residency-3.json"
   },
   {
    "kind": "scholarship-bursary",
    "kind_label": "Scholarship or bursary",
    "page": 1,
    "pages": 7,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-scholarship-bursary-1.json"
   },
   {
    "kind": "scholarship-bursary",
    "kind_label": "Scholarship or bursary",
    "page": 2,
    "pages": 7,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-scholarship-bursary-2.json"
   },
   {
    "kind": "scholarship-bursary",
    "kind_label": "Scholarship or bursary",
    "page": 3,
    "pages": 7,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-scholarship-bursary-3.json"
   },
   {
    "kind": "scholarship-bursary",
    "kind_label": "Scholarship or bursary",
    "page": 4,
    "pages": 7,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-scholarship-bursary-4.json"
   },
   {
    "kind": "scholarship-bursary",
    "kind_label": "Scholarship or bursary",
    "page": 5,
    "pages": 7,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-scholarship-bursary-5.json"
   },
   {
    "kind": "scholarship-bursary",
    "kind_label": "Scholarship or bursary",
    "page": 6,
    "pages": 7,
    "count": 100,
    "url": "https://fundingspark.ca/api/v1/listings-scholarship-bursary-6.json"
   },
   {
    "kind": "scholarship-bursary",
    "kind_label": "Scholarship or bursary",
    "page": 7,
    "pages": 7,
    "count": 41,
    "url": "https://fundingspark.ca/api/v1/listings-scholarship-bursary-7.json"
   }
  ]
 },
 "how_to_use": [
  "Read this file first. The listing files under files.listings hold the funding opportunities, grouped by kind, at most 100 to a file. files.deadlines is a short list of what is due next, soonest first.",
  "Every listing has a page_url (its page on FundingSpark), a funder_url (the funder's own page: the source URL of every fact) and a read_date (the read date: the day our research read that page). Give the artist funder_url with any deadline, amount or rule you tell them.",
  "Every fact has a status, and a status_label in the site's own words (the statuses in this file explain each one; a row of files.deadlines gives the status alone). Only the status checked means we compared the fact with the funder's page. Never present a fact with any other status as confirmed. For not_confirmed and not_checked, say it is not confirmed and tell the artist to check the funder's page.",
  "An empty value (null) means the site shows no value for that fact. Read its status: not_stated means the page was read and says nothing, not_found means we have nothing, see_funder_page means the funder's page must be read. Do not guess a value for an empty fact.",
  "checked and complete on a listing are the same two labels as on its page. Checked is about what we compared; Complete is about whether the key facts were found. Always confirm on the funder's page before you apply.",
  "Dates are YYYY-MM-DD. A deadline with no year has a null date; read its text. Amounts are in Canadian dollars unless the text names another currency. A listing with closed_on set is shown as closed. A deadline with passed set was before the day this feed was built.",
  "This feed is rebuilt when the site is. Check built in this file for how fresh it is, and do not treat a deadline as current without the funder's page.",
  "There is no sign-in and no personal data. Please read the files as they are and do not ask the artist for details to fetch them."
 ],
 "statuses": {
  "checked": {
   "label": "Checked against the funder's page",
   "meaning": "We compared this fact with the funder's page, and the page has not changed since."
  },
  "not_confirmed": {
   "label": "not confirmed - check the funder's page",
   "meaning": "We show it, but we could not confirm it. Tell the artist to check it on the funder's page."
  },
  "not_checked": {
   "label": "Not yet checked against the funder's page",
   "meaning": "We show it. We have not compared it with the funder's page yet."
  },
  "not_stated": {
   "label": "Not stated on the funder's page",
   "meaning": "We read the funder's page and it says nothing about this. The value is empty."
  },
  "not_found": {
   "label": "Not found",
   "meaning": "We have nothing to show for this fact. That says nothing about what the funder's page says. The value is empty."
  },
  "see_funder_page": {
   "label": "See the funder's page",
   "meaning": "We leave this out on a listing whose deadline is close unless the funder's page confirms it. The value is empty; read the funder's page."
  }
 },
 "listing_fields": {
  "id": "the listing's id; its page is page_url",
  "kind": "grant, fellowship, prize, residency, scholarship-bursary or call-for-art",
  "facts": "deadline, amount, who_can_apply, where_you_must_live, art_forms, application_fee, eligibility, what_to_send; each has value (or text), status and status_label",
  "checked": "the Checked label for the listing, with the site's sentence",
  "complete": "the Complete label for the listing, with the key facts not found yet"
 }
}