Gofundme Search By Keyword
by datacach
Search and scrape GoFundMe fundraising campaigns by keyword, location, and category. Extract campaign data including donations, progress, beneficiary ...
Opens on Apify.com
About Gofundme Search By Keyword
Search and scrape GoFundMe fundraising campaigns by keyword, location, and category. Extract campaign data including donations, progress, beneficiary info, and URLs. Perfect for market research and competitive analysis. Pay-per-result pricing.
What does this actor do?
Gofundme Search By Keyword is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
💰 GoFundMe Fundraisers Search Scraper by Keyword Extract comprehensive fundraising campaign data from GoFundMe with our powerful GoFundMe Campaign Search Scraper. Search campaigns by keyword, location, category, and advanced filters to unlock valuable insights into crowdfunding trends, donation patterns, and campaign performance. Perfect for market research, competitive analysis, fundraising intelligence, and campaign discovery. Pay-per-result pricing ensures you only pay for the data you receive. ## ✨ What does this scraper do? - Search GoFundMe campaigns by keyword, location, category, and multiple filters - Extract comprehensive campaign data including fund names, URLs, donation amounts, progress percentages, beneficiary information, organizer details, and campaign images - Filter campaigns by category (medical, education, emergency, funeral, business, and more), location, goal progress, and creation date - Track donation metrics including amount raised, amount to goal, goal progress percentage, and total donation count - Support multiple search terms for comprehensive market coverage across different fundraising causes - Control result limits with configurable maximum results (must be a multiple of 10) - Return structured JSON data ready for analysis, integration, or further processing ## 🔍 How does it work? 1. Input: The actor receives an input with: - One or more search keywords (e.g., "medical emergency", "cancer treatment", "education fund", "disaster relief") - Optional location filter (city, state, or address) - Optional category filter (medical, education, emergency, funeral, business, etc.) - Optional filters for campaigns close to goal and creation date range - Maximum number of results (must be a multiple of 10: 10, 20, 30, 50, 100, 200, 500, 1000) 2. Process: For each search term: - Connects to GoFundMe's search API and performs keyword-based searches - Applies location, category, and filter criteria to narrow results - Extracts campaign data from search results including donation metrics, beneficiary info, and campaign details - Handles pagination automatically to collect results across multiple pages - Returns structured data up to the specified maximum results limit 3. Output: - A JSON dataset containing detailed campaign information, including: - Campaign identification (URL, fund name, campaign ID, object ID) - Organizer information (username) - Beneficiary details (beneficiary name) - Financial data (amount raised, amount to goal, goal progress percentage, currency code) - Engagement metrics (number of donations) - Visual content (campaign image URL) - Search metadata (search term used, extraction date and timestamp) ## Example input json { "search_terms": [ "medical emergency", "cancer treatment", "education fund" ], "location": "Las Vegas, NV", "category": "medical", "close_to_goal": false, "timeout_start": "past_30_days", "max_results": 100 } Important: The max_results parameter must be a multiple of 10 (e.g., 10, 20, 30, 50, 100, 200, 500, 1000). Available Categories: - Medical & Healthcare - Education & Schools - Emergency & Crisis - Funeral & Memorial - Business & Entrepreneurship - Family & Personal - Animals & Pets - Environment & Nature - Community & Non-profit - Competition & Contests - Creative & Arts - Events & Celebrations - Faith & Religion - Sports & Athletics - Travel & Adventure - Volunteer & Service - Wishes & Dreams - Other Time Filters: - All Time - Past 24 Hours - Past 7 Days - Past 30 Days - Past 12 Months ## Example output json [ { "url": "https://www.gofundme.com/f/help-start-a-bmx-journey", "fundname": "Help Start a BMX Journey", "username": "game space", "bene_name": "", "balance": 0, "amount_to_goal": 200, "goal_progress": 0.0, "donation_count_full": 0, "currencycode": "USD", "thumb_img_url": "https://images.gofundme.com/uSTmPtM1A8LBsibMwG6g-6kZicQ=/720x405/https://d2g8igdw686xgo.cloudfront.net/96379989_1762525998401067_r.png", "objectID": "96379989", "search_term": "game", "extraction_date": "2025-12-01", "extraction_datetime": "2025-12-01T01:55:50.301745+00:00" } ] ## 📚 How to use this actor 1. In Apify Console: - Click "Run" and provide the input in JSON format as shown in the example above - The actor will automatically handle search execution, pagination, and data extraction - Results will appear in the Dataset tab as they are collected 2. From code (Python/Node.js): You can run the actor using the Apify SDK or by making an HTTP request to the Apify API. Python example: python from apify_client import ApifyClient client = ApifyClient("YOUR_API_TOKEN") run = client.actor("your-actor-id").call(run_input={ "search_terms": ["medical emergency", "cancer treatment"], "location": "Las Vegas, NV", "category": "medical", "close_to_goal": False, "timeout_start": "past_30_days", "max_results": 100 }) # Fetch results from dataset for item in client.dataset(run["defaultDatasetId"]).iterate_items(): print(item) Node.js example: javascript const { ApifyClient } = require('apify-client'); const client = new ApifyClient({ token: 'YOUR_API_TOKEN', }); const run = await client.actor('your-actor-id').call({ search_terms: ['medical emergency', 'cancer treatment'], location: 'Las Vegas, NV', category: 'medical', close_to_goal: false, timeout_start: 'past_30_days', max_results: 100 }); // Fetch results from dataset const { items } = await client.dataset(run.defaultDatasetId).listItems(); console.log(items); ## 🗒️ Technical notes - API-based scraping: Uses GoFundMe's search API endpoints for efficient data extraction - Automatic pagination: Handles multiple pages of results automatically to collect comprehensive data - Smart result limiting: Ensures exact result counts up to the specified maximum (must be multiple of 10) - Location geocoding: Automatically converts location strings to coordinates for accurate location-based filtering - Category filtering: Supports all GoFundMe campaign categories for targeted searches - Time-based filtering: Filter campaigns by creation date to find recent or trending fundraisers - Progress filtering: Option to filter campaigns close to their fundraising goal - Deduplication: Ensures unique campaign entries in the output dataset - Structured output: Returns clean JSON data with consistent field names and data types - Metadata tracking: Includes search term and extraction timestamps for data lineage ## 💡 Use cases - Market Research: Analyze fundraising trends and campaign performance across different categories - Competitive Analysis: Track competitor campaigns and understand fundraising strategies - Campaign Discovery: Find relevant campaigns for partnerships, sponsorships, or support - Donation Analytics: Study donation patterns, goal achievement rates, and campaign success metrics - Location Intelligence: Identify fundraising trends by geographic location - Category Research: Understand fundraising dynamics within specific categories (medical, education, etc.) - Trend Analysis: Track emerging fundraising causes and trending campaigns - Data Integration: Feed campaign data into analytics platforms, CRMs, or custom applications ## 💬 Support - If you need any help please contact us as soon as possible via email or any contact channel that Apify provides ## 🔌 GoFundMe API Alternative Looking for a GoFundMe API or API de GoFundMe? This actor serves as a powerful alternative to official GoFundMe API endpoints, providing programmatic access to GoFundMe campaign data through a simple, RESTful interface. Whether you need a GoFundMe API integration, GoFundMe data API, or GoFundMe scraping API, this tool offers comprehensive campaign search and data extraction capabilities. Key Features: - GoFundMe API access without official API credentials - RESTful API interface via Apify platform - Structured JSON responses compatible with API integrations - Real-time campaign data extraction and search functionality - Scalable API usage with pay-per-result pricing model - Multiple search parameters including keyword, location, category, and date filters Use this actor as your GoFundMe API alternative to build applications, integrations, and data pipelines that require access to fundraising campaign information. Perfect for developers building GoFundMe API integrations, data analysts needing GoFundMe campaign API access, and businesses requiring GoFundMe data API functionality. ## Credits Developed and maintained by DataCach team 🌟.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Gofundme Search By Keyword now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- datacach
- Pricing
- Paid
- Total Runs
- 19
- Active Users
- 2
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Google Search Results Scraper
by apify
Instagram Profile Scraper
by apify
Tweet Scraper|$0.25/1K Tweets | Pay-Per Result | No Rate Limits
by kaitoeasyapi
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support