Discover/kitabisa.com API
live

kitabisa.com APIkitabisa.com

Access Kitabisa campaign listings, donor data, fundraiser profiles, categories, and search via a structured JSON API. 8 endpoints covering Indonesia's largest crowdfunding platform.

Endpoints
8
Updated
27d ago
Try it
Sort order for campaigns (e.g. 'terbaru' for newest).
Number of campaigns to return per page.
Offset for pagination.
Filter by category ID. Category IDs can be obtained from get_categories endpoint.
Filter by campaign type (e.g. 'regular', 'pool_of_fund'). Note: server-side filtering may not strictly enforce this value.
api.parse.bot/scraper/cd131fa0-0793-4134-b338-fa4ef93229b0/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/cd131fa0-0793-4134-b338-fa4ef93229b0/list_campaigns?sort=terbaru&limit=3' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Fetch paginated list of fundraising campaigns with optional filters and sorting. Returns campaigns ordered by the specified sort parameter.

Input
ParamTypeDescription
sortstringSort order for campaigns (e.g. 'terbaru' for newest).
limitintegerNumber of campaigns to return per page.
offsetintegerOffset for pagination.
category_idintegerFilter by category ID. Category IDs can be obtained from get_categories endpoint.
campaign_typestringFilter by campaign type (e.g. 'regular', 'pool_of_fund'). Note: server-side filtering may not strictly enforce this value.
Response
{
  "type": "object",
  "fields": {
    "data": "array of campaign summary objects with id, title, short_url, campaigner, donation_target, donation_received, category_name, campaign_type, and more",
    "status": "string, always 'success'"
  },
  "sample": {
    "data": [
      {
        "id": 721005,
        "title": "Dukung Pendidikan, Bantu Guru Honorer Berdaya!",
        "short_url": "salamdukungguru",
        "campaigner": "Salam Setara",
        "campaign_type": "regular",
        "category_name": "Kegiatan Sosial",
        "donation_target": 100000000,
        "donation_received": 106205254,
        "is_forever_running": true,
        "donation_percentage": 1.0620426
      }
    ],
    "status": "success"
  }
}

About the kitabisa.com API

The Kitabisa API provides structured access to 8 endpoints covering Indonesia's largest crowdfunding platform, including campaign listings, donor records, fundraiser profiles, and keyword search. The get_campaign_detail endpoint returns the full campaign object — HTML description, donation totals, donor count, campaigner info, and campaign status — while get_campaign_donors exposes individual donation records with amount, timestamp, and anonymity flag.

Campaign Discovery and Filtering

The list_campaigns endpoint returns paginated campaign summaries with fields including id, title, short_url, campaigner, donation_target, donation_received, and category_name. You can sort by parameters like terbaru (newest) and filter by category_id obtained from get_categories. The list_campaigns_by_category endpoint accepts a category_slug directly — slugs like bencana-alam, bantuan-medis, or beasiswa-pendidikan — and resolves the ID internally, making it easier to browse thematically without a prior category lookup. Note that campaign_type filtering (e.g. regular, pool_of_fund) is accepted as a parameter but may not be strictly enforced server-side.

Campaign Detail and Updates

get_campaign_detail accepts a slug from the short_url field of any listing and returns the full campaign object: HTML-formatted description, donation_count, donation_target, donation_received, campaigner details, and current campaign status. For ongoing transparency, get_campaign_latest_news accepts a numeric campaign_id and returns update posts with title, HTML content, and a Unix published timestamp — useful for tracking how actively a campaign communicates with donors.

Donors and Fundraiser Profiles

get_campaign_donors returns up to 10 recent verified donations per campaign, each with amount, verified Unix timestamp, is_anonymous flag, and associated user info. The sort parameter accepts verified or latest. To go deeper on a campaign organizer, get_fundraiser_profile takes the secondary_id hash found in campaign detail responses under campaigner.secondary_id and returns the fundraiser's full_name, biography, avatar URL, is_verified status, and active_since timestamp.

Search and Categories

search_campaigns accepts a query string and optional page and per_page parameters. A minimum per_page of 5 is required for results to be returned — lower values yield empty responses. get_categories requires no inputs and returns the complete category list with id, name, slug, and icon URL, which feeds directly into the filtering parameters of both listing endpoints.

Common use cases
  • Aggregate active disaster-relief campaigns using the bencana-alam category slug and track donation_received over time.
  • Monitor donor activity on a specific campaign by polling get_campaign_donors and recording new entries by verified timestamp.
  • Build a campaign search tool that queries search_campaigns by keyword and surfaces donation_target, donation_received, and campaigner for each result.
  • Profile fundraiser credibility by combining get_fundraiser_profile fields (is_verified, active_since, biography) with their active campaign data.
  • Track campaign transparency by ingesting get_campaign_latest_news update posts and alerting when no new updates have been published within a threshold period.
  • Classify and count active campaigns across all categories using get_categories IDs paired with paginated list_campaigns calls.
  • Compare fundraising progress across medical aid campaigns by filtering list_campaigns with the bantuan-medis slug and comparing donation_received to donation_target.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Kitabisa have an official developer API?+
Kitabisa does not publish a documented public developer API. There is no official API portal or documented endpoints available to third-party developers as of now.
What does `get_campaign_donors` actually return, and how many records does it give per call?+
It returns up to 10 of the most recent verified donations for a given campaign_id. Each record includes amount, a verified Unix timestamp, an is_anonymous flag, and associated user info. The sort parameter accepts verified or latest to change ordering, but the page size is fixed at 10 results.
Is there any way to get the total donation history for a campaign, not just the 10 most recent donors?+
The get_campaign_donors endpoint returns a fixed page of up to 10 donors and does not support arbitrary pagination through full donation history. The get_campaign_detail endpoint does expose aggregate donation_count and donation_received totals. You can fork this API on Parse and revise it to add a paginated donor history endpoint if deeper history access is needed.
Does the API cover Kitabisa Zakat or emergency-specific sub-platforms separately from regular campaigns?+
The API surfaces campaigns and categories available through the main Kitabisa platform. Distinct sub-platform segmentation beyond campaign_type values like regular and pool_of_fund is not currently available as a separate endpoint or filter. You can fork the API on Parse and revise it to add a dedicated endpoint targeting a specific campaign type or sub-platform.
Why does `search_campaigns` return empty results even when I pass a valid query?+
The per_page parameter must be set to a minimum of 5 for the endpoint to return results. Passing a value below 5 — or omitting it with a default that falls below the threshold — will produce an empty response array even for queries that match active campaigns.
Page content last updated . Spec covers 8 endpoints from kitabisa.com.
Related APIs in FinanceSee all →
fundrazr.com API
Search and discover FundRazr crowdfunding campaigns by category, then access detailed information about campaign progress, activity, highlights, and organizer profiles. Get comprehensive insights into fundraising campaigns to track funding goals, supporter engagement, and campaign updates all in one place.
indiegogo.com API
Search and retrieve detailed information about Indiegogo crowdfunding campaigns, including project details, reward tiers, updates, comments, FAQs, and creator profiles. Discover featured campaigns, browse by category, and explore all projects from specific creators to find and analyze the crowdfunding campaigns you're interested in.
ketto.org API
Discover trending and searchable fundraisers on Ketto with detailed campaign information, updates, and community comments to find causes that matter to you. Access real-time platform statistics and browse fundraising campaigns across different categories to support or learn about active charitable initiatives.
crypto-fundraising.info API
Track cryptocurrency fundraising activity by searching projects and investors, viewing deal details, and staying updated with the latest crypto funding news and top active venture funds. Monitor major fundraising rounds, explore investor portfolios, and research emerging crypto projects all in one place.
kaskus.co.id API
Search and browse Kaskus forum discussions across communities, discover trending threads, and read full post content from Indonesia's largest online forum. Find hot topics, explore community-specific conversations, and access popular communities all in one place.
kiva.org API
Search and explore microfinance loans, borrower profiles, and lending partners on Kiva while tracking loan details, lender contributions, and real-time impact updates. Build applications that connect users with microfinance opportunities and monitor the global lending community's progress.
detik.com API
Search and browse news articles from Detik.com by keywords, topics, or specific channels to get the latest headlines and full article details. Find news tailored to your interests through tag-based browsing and access real-time updates across different content categories.
ibox.co.id API
Search and browse Apple products available at iBox Indonesia with detailed information on variants, pricing, stock availability, and current promotions. Check installment payment options and explore the complete product catalog organized by categories.