{"openapi":"3.1.0","info":{"title":"Income Factory Utility API","version":"0.2.0","description":"Metered machine-to-machine intelligence utilities backed by verified Apify Actors."},"servers":[{"url":"https://income-factory-utility-gateway-production.up.railway.app"}],"paths":{"/v1/leads/google-maps":{"post":{"operationId":"p002GoogleMapsLeads","summary":"Find ranked Google Maps B2B leads with public business contact evidence.","x-engine-key":"p002-google-maps-leads","x-apify-actor-id":"7PcLdG092Cf0RmUn2","x-billable-event":"qualified-lead","x-unit-price-usd":0.009,"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"searchQuery":"dentist","location":"Brisbane, Australia","maxLeads":25,"minimumOpportunityScore":35,"requireWebsite":true,"extractPublicEmails":true,"upstreamMaxChargeUsd":1}}}},"responses":{"200":{"description":"Metered utility result"},"400":{"description":"Invalid input or engine execution failure"},"403":{"description":"Paid demand authentication required"}}}},"/v1/procurement/rank":{"post":{"operationId":"p001Procurement","summary":"Rank Australian Government procurement re-tender candidates from historical recurrence evidence.","x-engine-key":"p001-procurement","x-apify-actor-id":"BsrFisAYchYroMNZ1","x-billable-event":"foresight-result","x-unit-price-usd":0.03,"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"candidates":[{"agency":"Department of Education","category":"86000000","scoreDate":"2026-09-25","publishDate":"2026-08-25"}],"maxResults":100}}}},"responses":{"200":{"description":"Metered utility result"},"400":{"description":"Invalid input or engine execution failure"},"403":{"description":"Paid demand authentication required"}}}},"/v1/trends/instagram":{"post":{"operationId":"instagramTrends","summary":"Rank live Instagram hashtag posts for commercial product and content opportunities.","x-engine-key":"instagram-trends","x-apify-actor-id":"JZkVasCcPQdx1i4oe","x-billable-event":"instagram-opportunity","x-unit-price-usd":0.05,"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"hashtag":"skincare","maxInsights":10,"minimumOpportunityScore":55,"sourcePosts":25,"upstreamSpendGuardUsd":0.3}}}},"responses":{"200":{"description":"Metered utility result"},"400":{"description":"Invalid input or engine execution failure"},"403":{"description":"Paid demand authentication required"}}}},"/v1/jobs/opportunity":{"post":{"operationId":"linkedinJobs","summary":"Rank public LinkedIn job listings by freshness, competition, relevance and application accessibility.","x-engine-key":"linkedin-jobs","x-apify-actor-id":"1bnhvMUV6mgdBXq5y","x-billable-event":"job-opportunity","x-unit-price-usd":0.05,"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"query":"software engineer","location":"Australia","maxInsights":10,"minimumOpportunityScore":55,"sourceJobs":20,"datePosted":"pastWeek","under10Applicants":false,"upstreamSpendGuardUsd":0.25}}}},"responses":{"200":{"description":"Metered utility result"},"400":{"description":"Invalid input or engine execution failure"},"403":{"description":"Paid demand authentication required"}}}},"/v1/content/youtube":{"post":{"operationId":"youtubeContent","summary":"Rank YouTube content opportunities using velocity, engagement, freshness and channel outperformance.","x-engine-key":"youtube-content","x-apify-actor-id":"RUdvsV7xAMC1AdBYa","x-billable-event":"youtube-opportunity","x-unit-price-usd":0.05,"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"query":"skincare","maxInsights":10,"minimumOpportunityScore":55,"sourceVideos":10,"dateFilter":"week","upstreamSpendGuardUsd":0.25}}}},"responses":{"200":{"description":"Metered utility result"},"400":{"description":"Invalid input or engine execution failure"},"403":{"description":"Paid demand authentication required"}}}},"/v1/trends/tiktok":{"post":{"operationId":"tiktokTrends","summary":"Rank TikTok trends by momentum, engagement, freshness, saturation risk and commercial relevance.","x-engine-key":"tiktok-trends","x-apify-actor-id":"xi7IJLCveQnSU7lMo","x-billable-event":"trend-opportunity","x-unit-price-usd":0.05,"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"country":"US","industry":"beauty","maxInsights":25,"minimumOpportunityScore":55,"upstreamSpendGuardUsd":1,"includeContentAngle":true,"includeProductAngle":true}}}},"responses":{"200":{"description":"Metered utility result"},"400":{"description":"Invalid input or engine execution failure"},"403":{"description":"Paid demand authentication required"}}}},"/v1/jobs/hiring-demand":{"post":{"operationId":"hiringDemand","summary":"Measure LinkedIn hiring demand and candidate opportunity from observed job-listing signals.","x-engine-key":"hiring-demand","x-apify-actor-id":"K5Et7n6qstxXNG6q0","x-billable-event":"hiring-opportunity","x-unit-price-usd":0.05,"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"keywords":"AI engineer","location":"Australia","maxInsights":10,"minimumOpportunityScore":55,"sourceJobs":20,"datePosted":"pastWeek","upstreamSpendGuardUsd":0.25}}}},"responses":{"200":{"description":"Metered utility result"},"400":{"description":"Invalid input or engine execution failure"},"403":{"description":"Paid demand authentication required"}}}},"/v1/horse-truth/intelligence":{"post":{"operationId":"horseTruth","summary":"Return Australian horse racing intelligence from Horse Truth machine-readable evidence.","x-engine-key":"horse-truth","x-apify-actor-id":"QxyGv486wzchXceoX","x-billable-event":"horse-intelligence","x-unit-price-usd":0.02,"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"operation":"horse_intelligence","horse":"Chance With Wolves"}}}},"responses":{"200":{"description":"Metered utility result"},"400":{"description":"Invalid input or engine execution failure"},"403":{"description":"Paid demand authentication required"}}}}}}