{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"tool_fetcher","slug":"fetcher","name":"Fetcher","type":"product","url":"https://fetcher.ai","page_url":"https://unfragile.ai/fetcher","categories":["automation"],"tags":["sourcing","outreach","automation","recruiting"],"pricing":{"model":"paid","free":false,"starting_price":"$149/mo"},"status":"active","verified":false},"capabilities":[{"id":"tool_fetcher__cap_0","uri":"capability://hr.recruiting.multi.platform.candidate.discovery","name":"multi-platform candidate discovery","description":"Searches across multiple job boards and social platforms to identify candidates matching specified job requirements. Uses AI to parse job descriptions and find qualified matches without manual scraping.","intents":["I need to find candidates who match my job requirements across multiple platforms without manually checking each one","I want to reduce the 10+ hours per week I spend searching LinkedIn and job boards for qualified candidates","I need to discover passive candidates who aren't actively job hunting but match my criteria"],"best_for":["mid-market companies","staffing agencies","recruiting teams sourcing volume roles"],"limitations":["Heavily dependent on quality and specificity of job description input","Works better for common roles (SDRs, engineers, customer success) than highly specialized niche positions","Accuracy degrades with vague or poorly-defined job requirements"],"requires":["well-defined job description with clear requirements","access to candidate data across multiple platforms"],"input_types":["job description text","job requirements specification"],"output_types":["candidate profiles","candidate contact information","candidate match scores"],"categories":["hr-recruiting","sales"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_fetcher__cap_1","uri":"capability://hr.recruiting.personalized.outreach.sequence.generation","name":"personalized outreach sequence generation","description":"Automatically generates and sends personalized multi-touch outreach sequences to discovered candidates. Customizes messaging based on candidate profile data to increase response rates.","intents":["I want to send personalized messages to candidates that feel tailored rather than generic","I need to automate the outreach process so candidates receive timely follow-ups without manual effort","I want to increase my response rates compared to sending generic recruiter messages"],"best_for":["recruiters managing high-volume sourcing","staffing agencies","companies with defined candidate personas"],"limitations":["Built-in templates can feel generic even when personalized, risking higher ignore rates","Risk of candidate fatigue if multiple sourcing tools target the same candidate pool","Limited customization beyond template variables"],"requires":["candidate profile data with personalization fields","email or messaging platform integration","defined outreach templates"],"input_types":["candidate profiles","job description","outreach template selection"],"output_types":["personalized outreach messages","outreach sequence schedule","response tracking data"],"categories":["hr-recruiting","sales"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_fetcher__cap_2","uri":"capability://hr.recruiting.job.requirement.parsing.and.matching","name":"job requirement parsing and matching","description":"Analyzes job descriptions to extract key requirements and criteria, then uses this to match against candidate profiles. Interprets skills, experience levels, and qualifications from unstructured job description text.","intents":["I want the system to understand what my job description actually requires without me manually listing criteria","I need to ensure candidates matched actually fit the role requirements I specified","I want to avoid manually creating structured job criteria for the sourcing system"],"best_for":["recruiters with detailed job descriptions","companies with clear role definitions"],"limitations":["Accuracy depends on job description quality and clarity","Struggles with vague or poorly-written job descriptions","May miss nuanced requirements or implicit criteria"],"requires":["job description text input","AI language model processing"],"input_types":["job description text"],"output_types":["structured job requirements","candidate match criteria","requirement priority ranking"],"categories":["hr-recruiting"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_fetcher__cap_3","uri":"capability://hr.recruiting.candidate.response.tracking.and.analytics","name":"candidate response tracking and analytics","description":"Monitors outreach campaign performance by tracking candidate responses, engagement rates, and conversion metrics. Provides visibility into which outreach sequences and candidates are most responsive.","intents":["I want to see which candidates are responding to my outreach and how quickly","I need to measure the ROI of my sourcing efforts and understand what's working","I want to identify which outreach messages get the best response rates"],"best_for":["data-driven recruiters","recruiting teams optimizing sourcing efficiency","companies tracking hiring metrics"],"limitations":["Tracking limited to platform-integrated communications","May not capture responses through other channels","Requires sufficient volume to identify meaningful patterns"],"requires":["outreach campaign execution","candidate communication tracking"],"input_types":["outreach campaign data","candidate response data"],"output_types":["response rate metrics","engagement analytics","conversion funnel data","performance dashboards"],"categories":["hr-recruiting","analytics"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_fetcher__cap_4","uri":"capability://hr.recruiting.candidate.profile.aggregation","name":"candidate profile aggregation","description":"Consolidates candidate information from multiple platforms into unified profiles. Combines data from LinkedIn, job boards, and other sources to create comprehensive candidate records.","intents":["I want a single view of each candidate instead of checking multiple platforms","I need to see all available information about a candidate in one place","I want to avoid duplicates when candidates appear on multiple platforms"],"best_for":["recruiters managing candidates across multiple sources","recruiting teams using multiple job boards"],"limitations":["Dependent on platform data availability and API access","May have incomplete data if candidate hasn't filled out all platforms","Privacy and data access restrictions on some platforms"],"requires":["access to multiple candidate data sources","platform integrations or APIs","data deduplication logic"],"input_types":["candidate data from multiple platforms"],"output_types":["unified candidate profiles","consolidated contact information","aggregated work history and skills"],"categories":["hr-recruiting"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":34,"verified":false,"data_access_risk":"high","permissions":["well-defined job description with clear requirements","access to candidate data across multiple platforms","candidate profile data with personalization fields","email or messaging platform integration","defined outreach templates","job description text input","AI language model processing","outreach campaign execution","candidate communication tracking","access to multiple candidate data sources"],"failure_modes":["Heavily dependent on quality and specificity of job description input","Works better for common roles (SDRs, engineers, customer success) than highly specialized niche positions","Accuracy degrades with vague or poorly-defined job requirements","Built-in templates can feel generic even when personalized, risking higher ignore rates","Risk of candidate fatigue if multiple sourcing tools target the same candidate pool","Limited customization beyond template variables","Accuracy depends on job description quality and clarity","Struggles with vague or poorly-written job descriptions","May miss nuanced requirements or implicit criteria","Tracking limited to platform-integrated communications","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.21666666666666667,"quality":0.55,"ecosystem":0.27,"match_graph":0.25,"freshness":0.75,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.1,"match_graph":0.35,"freshness":0.05}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:30.892Z","last_scraped_at":"2026-04-05T13:23:42.563Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=fetcher","compare_url":"https://unfragile.ai/compare?artifact=fetcher"}},"signature":"GSQ6I/XBqS8JeObiotG60+enWafaba2ygliQFY07k6dVgoWkgNOAbmk96DUTA3JbZVznu5PGFhLrpOgNAOJ3DA==","signedAt":"2026-06-22T15:25:15.387Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/fetcher","artifact":"https://unfragile.ai/fetcher","verify":"https://unfragile.ai/api/v1/verify?slug=fetcher","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}