Connect your platform to the largest home services marketplace. Create requests, manage businesses, process bookings, and integrate AI-powered calling — all through our RESTful API.
# 1. Get an access token
curl -X POST https://auth.tasknation.com/oauth2/token \
-d grant_type=client_credentials \
-d client_id=YOUR_CLIENT_ID \
-d client_secret=YOUR_CLIENT_SECRET \
-d scope=demand::search
# 2. Search for businesses
curl https://api.tasknation.com/api/v2/businesses/search \
-H "Authorization: Bearer ACCESS_TOKEN" \
-G -d category_id=101 -d zip=94102
# 3. Create a service request
curl -X POST https://api.tasknation.com/api/v4/requests \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"categoryID": "201565295100608806",
"zipCode": "94102",
"customer": {
"name": "Jane Smith",
"email": "jane@example.com",
"phone": "+14155550199"
}
}'RESTful endpoints, real-time webhooks, embeddable widgets, and AI-powered tools for supply and demand-side partners.
Create service requests, match with pros, and track the full lifecycle from submission to completion.
Manage pro profiles, service areas, availability, and lead preferences programmatically.
Real-time event notifications for leads, messages, bookings, reviews, and payments.
Drop-in iframes for pro search, instant booking, and service pages. No API calls needed.
Automate customer outreach with AI-powered calling, scheduling, and booking confirmations.
Fetch ratings, reviews, and respond to customer feedback on behalf of businesses.
Comprehensive guides organized by topic.
Authentication, environments, and access setup
Step-by-step integration tutorials
Real-time event notifications
Low-code embeddable components
Categories, keywords, reviews, and error handling
Usage policies and compliance requirements
8 resource groups with full endpoint documentation.
Request access to get your API credentials and start building your integration today.