AI-powered Upwork job scraper with real-time notifications and AI insights. Get NEW jobs matching your criteria with urgency analysis, complexity scoring, and 59+ field filtering. Perfect for freelancers, agencies, and job boards with automatic deduplication.
Technical skills explicitly mentioned in the job description, extracted using AI. These are skills directly stated by the client as requirements or preferences.
Technical Skills (AI Inferred)
ai_inferred_technical_skillsstringOptional
Technical skills inferred by AI from the job description context, even when not explicitly mentioned. These are skills likely needed based on project requirements and industry patterns.
Portfolio Requirements
ai_portfolio_requirementsEnumOptional
AI-detected portfolio requirements based on job description analysis. Indicates whether the client requires, prefers, or doesn't need portfolio samples from applicants.
AI-extracted specific requirements that clients mention applicants must fulfill before applying, such as portfolio submissions, work samples, or specific application instructions.
Explicit Mention Of Agency
ai_explicit_mention_of_agencyEnumOptional
AI-detected explicit mention of agency preferences in the job posting. Indicates whether the client welcomes agencies, prefers individual freelancers, or has no specific preference.
AI-detected complexity score of the job based on the project requirements and deliverables.
Value options:
"High": string"Low": string"Moderate": string
Budget Estimation Indicators
ai_budget_estimation_indicatorsEnumOptional
AI-detected budget estimation indicators based on job description analysis. Categorizes jobs by their apparent budget level: High Budget for premium projects, Moderate Budget for standard projects, Low Budget for cost-conscious projects, or Not Specified when budget indicators are unclear.
AI-detected assessment of the client's technical understanding based on how they describe their project requirements. Helps identify whether the client has deep technical knowledge, moderate understanding, basic knowledge, or expert-level expertise in the domain.
AI-extracted named entities from the job description including company names, technologies, frameworks, tools, locations, and other important entities mentioned by the client. This field helps identify specific brands, platforms, or technologies the client is working with.
Anti Bot Phrase
ai_anti_bot_phrasestringOptional
AI-detected anti-bot phrases and instructions used by clients in job descriptions to filter out automated applications and ensure human applicants read the full posting. These phrases typically ask applicants to include specific words, numbers, emojis, or perform certain actions in their proposals to prove they've read the requirements carefully.
Summary
ai_summarystringOptional
AI-generated summary of the job description. Provides a concise overview of the job requirements and responsibilities.
Keywords Search
keywordsstringOptional
Full-text search across job title, description, skills, categories, location, industry, and AI-generated fields. Uses PostgreSQL full-text search for fast performance on millions of jobs.
Exclude Keywords
exclude_keywordsstringOptional
Exclude jobs containing any of these keywords. Uses the same full-text search across job title, description, skills, categories, location, industry, and AI-generated fields. Perfect for filtering out unwanted job types or technologies.