{"openapi":"3.1.0","info":{"title":"Open Collective API","version":"1.0.0","description":"Live funding-transparency data from Open Collective, the platform where open-source projects, mutual-aid groups and communities raise and spend money in the open. Every collective shows its real finances: get a project's profile with its current balance, the total it has ever raised, its contributor and backer counts, currency and start date. Pull the people and organizations funding it, each with how much they have given in total and since when. Read the live money flow — every contribution and payment with its type, amount, description, counterparty and time. See what a collective pays out — each expense with its amount, payee, type and approval status. Live, no key, nothing stored. Distinct from GitHub, developer and social-profile APIs — this is the money side of a community: who funds it, what it holds, and how it spends. Perfect for open-source-funding, sponsorship, transparency, community and analytics apps.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/opencollective-api","description":"oanor gateway"}],"tags":[{"name":"Collective"},{"name":"Money"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/backers":{"get":{"operationId":"get_v1_backers","tags":["Collective"],"summary":"Who funds a collective","description":"","parameters":[{"name":"slug","in":"query","required":true,"description":"Open Collective slug","schema":{"type":"string"},"example":"webpack"},{"name":"limit","in":"query","required":false,"description":"Max 1-100","schema":{"type":"string"},"example":"25"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"slug":"webpack","count":25,"source":"Open Collective","backers":[{"name":"Aseem Sood","slug":"aseem","type":"INDIVIDUAL","since":"2016-10-15T15:47:40.951Z","total_donations":14},{"name":"Sean Clayton","slug":"_seanclayton","type":"INDIVIDUAL","since":"2016-10-15T17:06:06.404Z","total_donations":100},{"name":"Eric Clemmons","slug":"ericclemmons","type":"INDIVIDUAL","since":"2016-10-15T17:49:11.894Z","total_donations":150},{"name":"Andrey Popp","slug":"andreypopp","type":"INDIVIDUAL","since":"2016-10-15T17:49:51.529Z","total_donations":30},{"name":"Web Desserts","slug":"webdesserts","type":"INDIVIDUAL","since":"2016-10-15T17:50:15.219Z","total_donations":30},{"name":"Joel Kemp","slug":"mrjoelkemp","type":"INDIVIDUAL","since":"2016-10-15T19:06:33.869Z","total_donations":25},{"name":"Evan Jacobs","slug":"quantizor","type":"INDIVIDUAL","since":"2016-10-15T19:35:51.162Z","total_donations":160},{"name":"henry","slug":"left_pad","type":"INDIVIDUAL","since":"2016-10-15T21:02:15.324Z","total_donations":11.21},{"name":"Sean Larkin","slug":"seanlarkin","type":"INDIVIDUAL","since":"2016-10-15T21:31:18.066Z","total_donations":80},{"name":"Luke Page","slug":"lukepage","type":"INDIVIDUAL","since":"2016-10-16T06:29:11.578Z","total_donations":8},{"name":"Maarten Tibau","slug":"maarten","type":"INDIVIDUAL","since":"2016-10-16T08:23:23.965Z","total_donations":10},{"name":"Matt lewis","slug":"mattlewis92","type":"INDIVIDUAL","since":"2016-10-16T10:15:08.634Z","total_donations":420},{"name":"Eduardo Rabelo","slug":"oieduardorabelo","type":"INDIVIDUAL","since":"2016-10-16T12:21:45.483Z","total_donations":26},{"name":"Irvin Waldman","slug":"irvinwaldman","type":"INDIVIDUAL","since":"2016-10-16T14:05:50.031Z","total_donations":825},{"name":"Jake Day","slug":"jakewilliams","type":"INDIVIDUAL","since":"2016-10-16T17:28:33.247Z","total_donations":28},{"name":"David Jungst","slug":"davidjungst","type":"INDIVIDUAL","since":"2016-10-16T17:42:06.775Z","total_donations":62},{"name":"Parker Bond","slug":"parkerbond","type":"INDIVIDUAL","since":"2016-10-16T18:04:12.917Z","total_donations":599},{"name":"Umut Sirin","slug":"usirin","type":"INDIVIDUAL","since":"2016-10-16T18:07:29.605Z","total_donations":130},{"name":"Daniel Treasure","slug":"danieltreasure","type":"INDIVIDUAL","since":"2016-10-16T18:39:44.004Z","total_donations":36},{"name":"Kevin James","slug":"kevinjames","type":"INDIVIDUAL","since":"2016-10-16T19:26:05.173Z","total_donations":180},{"name":"Kenneth Brubaker","slug":"kennethbrubaker","type":"INDIVIDUAL","since":"2016-10-16T19:31:04.672Z","total_donations":26},{"name":"I Done This","slug":"idonethis","type":"ORGANIZATION","since":"2016-10-17T00:00:00.000Z","total_donations":200},{"name":"Mukesh Soni","slug":"mukeshsoni","type":"INDIVIDUAL","since":"2016-10-17T05:24:53.034Z","total_donations":30},{"name":"Andrei Zvonimir Crnković","slug":"andreicek","type":"INDIVIDUAL","since":"2016-10-17T06:19:45.902Z","total_donations":25},{"name":"Darko Kukovec","slug":"darkokukovec","type":"INDIVIDUAL","since":"2016-10-17T06:22:43.346Z","total_donations":320}],"total_backers":2827},"meta":{"timestamp":"2026-06-09T20:24:28.194Z","request_id":"d9813642-b58c-4c0d-ae55-74826eb76824"},"status":"ok","message":"Backers retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/collective":{"get":{"operationId":"get_v1_collective","tags":["Collective"],"summary":"Collective profile + finances","description":"","parameters":[{"name":"slug","in":"query","required":true,"description":"Open Collective slug","schema":{"type":"string"},"example":"webpack"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"name":"webpack","slug":"webpack","type":"COLLECTIVE","active":true,"source":"Open Collective","balance":94700.25,"currency":"USD","created_at":"2016-10-02T23:30:48.944Z","description":"webpack is THE build solution for modern web applications.","admins_count":5,"total_raised":1971158.35,"backers_count":2827,"contributors_count":2638},"meta":{"timestamp":"2026-06-09T20:24:28.599Z","request_id":"f627bcfe-7027-4c65-aa31-46e695d0f827"},"status":"ok","message":"Collective retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/expenses":{"get":{"operationId":"get_v1_expenses","tags":["Money"],"summary":"What a collective pays out","description":"","parameters":[{"name":"slug","in":"query","required":true,"description":"Open Collective slug","schema":{"type":"string"},"example":"webpack"},{"name":"limit","in":"query","required":false,"description":"Max 1-100","schema":{"type":"string"},"example":"25"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"slug":"webpack","count":25,"source":"Open Collective","expenses":[{"type":"RECEIPT","payee":"https://github.com/sponsors/python-pillow","amount":2000,"status":"REJECTED","currency":"USD","created_at":"2026-05-21T01:20:21.660Z","description":"Implement metrics label cardinality validation before rollout"},{"type":"INVOICE","payee":"Hai","amount":2000,"status":"PAID","currency":"USD","created_at":"2026-05-20T17:10:03.615Z","description":"Development and communication (04/2026)"},{"type":"INVOICE","payee":"Aleksander","amount":7000,"status":"PAID","currency":"USD","created_at":"2026-05-20T15:28:37.532Z","description":"Development and communication (04/2026)"},{"type":"INVOICE","payee":"Natsu Xiao","amount":2000,"status":"PAID","currency":"USD","created_at":"2026-05-20T15:23:32.748Z","description":"Development and communication (04/2026)"},{"type":"INVOICE","payee":"Aleksander","amount":7000,"status":"PAID","currency":"USD","created_at":"2026-04-23T14:46:22.120Z","description":"Development and communication (03/2026)"},{"type":"INVOICE","payee":"Hai","amount":2000,"status":"PAID","currency":"USD","created_at":"2026-04-18T02:12:39.007Z","description":"Development and communication (03/2026)"},{"type":"INVOICE","payee":"Natsu Xiao","amount":2000,"status":"PAID","currency":"USD","created_at":"2026-04-15T15:38:43.587Z","description":"Development and communication (March 2026)"},{"type":"INVOICE","payee":"Aleksander","amount":7000,"status":"PAID","currency":"USD","created_at":"2026-03-19T14:44:40.835Z","description":"Development and communication (02/2026)"},{"type":"INVOICE","payee":"Hai","amount":2000,"status":"PAID","currency":"USD","created_at":"2026-03-07T19:00:05.879Z","description":"Development and communication 2025 (full year) - 2026 (January and February)"},{"type":"INVOICE","payee":"Natsu Xiao","amount":2000,"status":"PAID","currency":"USD","created_at":"2026-03-07T12:35:46.114Z","description":"Development and communication (2025 (full year) -2026 (January and February))"},{"type":"INVOICE","payee":"Aleksander","amount":7000,"status":"PAID","currency":"USD","created_at":"2026-02-16T22:29:47.481Z","description":"Development and communication (01/2026)"},{"type":"INVOICE","payee":"Claudio Wunder","amount":6000,"status":"REJECTED","currency":"USD","created_at":"2026-02-15T14:16:20.470Z","description":"Governance, Administrative, Communication & Development Work"},{"type":"INVOICE","payee":"Even Stensberg","amount":5500,"status":"PAID","currency":"USD","created_at":"2026-02-10T19:58:37.473Z","description":"communication, admin - July 2025 - January 2026"},{"type":"INVOICE","payee":"Even Stensberg","amount":6000,"status":"REJECTED","currency":"USD","created_at":"2026-02-04T14:53:47.811Z","description":"communication, admin - July 2025 - January 2026"},{"type":"INVOICE","payee":"Aleksander","amount":7000,"status":"PAID","currency":"USD","created_at":"2026-01-20T15:03:37.600Z","description":"Development and communication (12/2025)"},{"type":"INVOICE","payee":"Aleksander","amount":7000,"status":"PAID","currency":"USD","created_at":"2025-12-29T17:09:10.768Z","description":"Development and communication (11/2025)"},{"type":"INVOICE","payee":"Nitin Kumar","amount":1642.41,"status":"PAID","currency":"USD","created_at":"2025-12-02T18:38:11.806Z","description":"GSoC 2025 Support"},{"type":"RECEIPT","payee":"Noel Portillo","amount":339228,"status":"REJECTED","currency":"USD","created_at":"2025-11-25T22:39:59.860Z","description":"Payroll"},{"type":"INVOICE","payee":"Aleksander","amount":7000,"status":"PAID","currency":"USD","created_at":"2025-11-24T15:58:39.149Z","description":"Development and communication (10/2025)"},{"type":"INVOICE","payee":"Aleksander","amount":7000,"status":"PAID","currency":"USD","created_at":"2025-10-20T16:27:30.584Z","description":"Development and communication (09/2025)"},{"type":"INVOICE","payee":"Ambassador Warith Akbar","amount":5000,"status":"REJECTED","currency":"USD","created_at":"2025-09-24T07:28:00.040Z","description":"Founder Siaze of Assets until call from shareholders ."},{"type":"INVOICE","payee":"Aleksander","amount":7000,"status":"PAID","currency":"USD","created_at":"2025-09-18T14:26:02.887Z","description":"Development and communication (08/2025)"},{"type":"INVOICE","payee":"Nitin Kumar","amount":342,"status":"PAID","currency":"USD","created_at":"2025-08-26T04:39:51.970Z","description":"Webpack Support - July 2025"},{"type":"INVOICE","payee":"Aleksander","amount":7000,"status":"PAID","currency":"USD","created_at":"2025-08-25T18:52:00.334Z","description":"Development and communication (07/2025)"},{"type":"INVOICE","payee":"Aleksander","amount":7000,"status":"PAID","currency":"USD","created_at":"2025-07-22T12:41:37.636Z","description":"Development and communication (06/2025)"}],"total_expenses":903},"meta":{"timestamp":"2026-06-09T20:24:28.872Z","request_id":"8cf7b6d0-0ac1-45d3-a99d-4be64fce9c06"},"status":"ok","message":"Expenses retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/transactions":{"get":{"operationId":"get_v1_transactions","tags":["Money"],"summary":"Live contribution/payment flow","description":"","parameters":[{"name":"slug","in":"query","required":true,"description":"Open Collective slug","schema":{"type":"string"},"example":"webpack"},{"name":"limit","in":"query","required":false,"description":"Max 1-100","schema":{"type":"string"},"example":"25"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"slug":"webpack","count":25,"source":"Open Collective","transactions":[{"to":"Other Payment Processor","from":"webpack","kind":"PAYMENT_PROCESSOR_FEE","type":"DEBIT","amount":-18.07,"currency":"USD","created_at":"2026-06-09T18:36:39.437Z","net_amount":-18.07,"description":"Other Payment Processor payment processor fee"},{"to":"Hai","from":"webpack","kind":"EXPENSE","type":"DEBIT","amount":-2000,"currency":"USD","created_at":"2026-06-09T18:36:39.455Z","net_amount":-2000,"description":"Development and communication (04/2026)"},{"to":"Open Source Collective","from":"webpack","kind":"HOST_FEE","type":"DEBIT","amount":-0.2,"currency":"USD","created_at":"2026-06-09T11:18:47.109Z","net_amount":-0.2,"description":"Host Fee"},{"to":"PayPal","from":"webpack","kind":"PAYMENT_PROCESSOR_FEE","type":"DEBIT","amount":-0.59,"currency":"USD","created_at":"2026-06-09T11:18:47.240Z","net_amount":-0.59,"description":"PayPal payment processor fee"},{"to":"webpack","from":"Lotto tulokset","kind":"CONTRIBUTION","type":"CREDIT","amount":2,"currency":"USD","created_at":"2026-06-09T11:18:47.538Z","net_amount":2,"description":"Monthly financial contribution to webpack (Backer)"},{"to":"Open Source Collective","from":"webpack","kind":"HOST_FEE","type":"DEBIT","amount":-0.2,"currency":"USD","created_at":"2026-06-08T15:31:11.724Z","net_amount":-0.2,"description":"Host Fee"},{"to":"Stripe","from":"webpack","kind":"PAYMENT_PROCESSOR_FEE","type":"DEBIT","amount":-0.39,"currency":"USD","created_at":"2026-06-08T15:31:11.749Z","net_amount":-0.39,"description":"Stripe payment processor fee"},{"to":"webpack","from":"Casino Dépôt Minimum 5 Euros","kind":"CONTRIBUTION","type":"CREDIT","amount":2,"currency":"USD","created_at":"2026-06-08T15:31:11.778Z","net_amount":2,"description":"Monthly financial contribution to webpack (Backer)"},{"to":"Open Source Collective","from":"webpack","kind":"HOST_FEE","type":"DEBIT","amount":-0.2,"currency":"USD","created_at":"2026-06-08T15:29:26.489Z","net_amount":-0.2,"description":"Host Fee"},{"to":"Stripe","from":"webpack","kind":"PAYMENT_PROCESSOR_FEE","type":"DEBIT","amount":-0.39,"currency":"USD","created_at":"2026-06-08T15:29:26.543Z","net_amount":-0.39,"description":"Stripe payment processor fee"},{"to":"webpack","from":"Google Pay Casinos","kind":"CONTRIBUTION","type":"CREDIT","amount":2,"currency":"USD","created_at":"2026-06-08T15:29:26.607Z","net_amount":2,"description":"Monthly financial contribution to webpack (Backer)"},{"to":"Open Source Collective","from":"webpack","kind":"HOST_FEE","type":"DEBIT","amount":-0.2,"currency":"USD","created_at":"2026-06-08T15:17:11.949Z","net_amount":-0.2,"description":"Host Fee"},{"to":"Stripe","from":"webpack","kind":"PAYMENT_PROCESSOR_FEE","type":"DEBIT","amount":-0.39,"currency":"USD","created_at":"2026-06-08T15:17:11.980Z","net_amount":-0.39,"description":"Stripe payment processor fee"},{"to":"webpack","from":"Casino Online con SPID","kind":"CONTRIBUTION","type":"CREDIT","amount":2,"currency":"USD","created_at":"2026-06-08T15:17:12.029Z","net_amount":2,"description":"Monthly financial contribution to webpack (Backer)"},{"to":"Open Source Collective","from":"webpack","kind":"HOST_FEE","type":"DEBIT","amount":-0.1,"currency":"USD","created_at":"2026-06-08T13:55:24.617Z","net_amount":-0.1,"description":"Host Fee"},{"to":"Stripe","from":"webpack","kind":"PAYMENT_PROCESSOR_FEE","type":"DEBIT","amount":-0.34,"currency":"USD","created_at":"2026-06-08T13:55:24.643Z","net_amount":-0.34,"description":"Stripe payment processor fee"},{"to":"webpack","from":"Casino Italiani Non AAMS","kind":"CONTRIBUTION","type":"CREDIT","amount":1,"currency":"USD","created_at":"2026-06-08T13:55:24.665Z","net_amount":1,"description":"Financial contribution to webpack"},{"to":"Open Source Collective","from":"webpack","kind":"HOST_FEE","type":"DEBIT","amount":-1,"currency":"USD","created_at":"2026-06-08T10:41:15.120Z","net_amount":-1,"description":"Host Fee"},{"to":"PayPal","from":"webpack","kind":"PAYMENT_PROCESSOR_FEE","type":"DEBIT","amount":-0.99,"currency":"USD","created_at":"2026-06-08T10:41:15.144Z","net_amount":-0.99,"description":"PayPal payment processor fee"},{"to":"webpack","from":"RoboCat Casino","kind":"CONTRIBUTION","type":"CREDIT","amount":10,"currency":"USD","created_at":"2026-06-08T10:41:15.170Z","net_amount":10,"description":"Monthly financial contribution to webpack (Backer)"},{"to":"Open Source Collective","from":"webpack","kind":"HOST_FEE","type":"DEBIT","amount":-0.2,"currency":"USD","created_at":"2026-06-06T10:30:41.453Z","net_amount":-0.2,"description":"Host Fee"},{"to":"PayPal","from":"webpack","kind":"PAYMENT_PROCESSOR_FEE","type":"DEBIT","amount":-0.56,"currency":"USD","created_at":"2026-06-06T10:30:41.481Z","net_amount":-0.56,"description":"PayPal payment processor fee"},{"to":"webpack","from":"Linden Photonics","kind":"CONTRIBUTION","type":"CREDIT","amount":2,"currency":"USD","created_at":"2026-06-06T10:30:41.504Z","net_amount":2,"description":"Monthly financial contribution to webpack (Backer)"},{"to":"Open Source Collective","from":"webpack","kind":"HOST_FEE","type":"DEBIT","amount":-0.2,"currency":"USD","created_at":"2026-06-06T00:05:18.967Z","net_amount":-0.2,"description":"Host Fee"},{"to":"Stripe","from":"webpack","kind":"PAYMENT_PROCESSOR_FEE","type":"DEBIT","amount":-0.39,"currency":"USD","created_at":"2026-06-06T00:05:19.013Z","net_amount":-0.39,"description":"Stripe payment processor fee"}],"total_transactions":48988},"meta":{"timestamp":"2026-06-09T20:24:29.512Z","request_id":"efacc868-8df1-4431-b277-d117ab496966"},"status":"ok","message":"Transactions retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":11000,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":800,"monthly_call_quota":185000,"rps_limit":6,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2200,"monthly_call_quota":1050000,"rps_limit":15,"hard_limit":true},{"slug":"business","name":"Business","price_cents_month":4700,"monthly_call_quota":5800000,"rps_limit":35,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/opencollective-api"}