AI-powered web scraper: Extract & import data to monday.com
Harvest AI transforms the way you gather and manage data in monday.com by automating the extraction of information from websites.
Whether you're tracking real estate listings, compiling product catalogs, or gathering contact information, Harvest AI uses cutting-edge AI to convert web content into structured data in your monday.com boards.
🔍 **Key Features:**
• AI-Powered Web Scraping: Harvest AI employs advanced artificial intelligence to analyze web pages and extract relevant data automatically.
• Multi-Format Support: Extract text, numbers, dates, URLs, and even images from web pages.
• Customizable Extraction: Fine-tune the AI's focus with custom prompts to target specific types of data on complex web pages.
🚀 **Benefits:**
• Time-Saving Automation: Eliminate hours of manual data entry and focus on analysis and decision-making instead.
💡 **Use Cases:**
• Real Estate Market Analysis: Automatically gather property listings, including prices, locations, and features, to track market trends.
• E-commerce Competitor Monitoring: Extract product information, pricing, and availability from competitor websites to inform your pricing strategy.
• Job Market Research: Gather job postings, including titles, companies, and requirements, to analyze industry trends.
• Lead Generation: Extract contact information and company details from business directories or LinkedIn to build your sales pipeline.
⚙️ **How It Works:**
1. Enter Website URL: Simply paste the URL of the website you want to extract data from.
2. AI Analysis: Harvest AI scans the webpage, identifying relevant data points and structures.
3. Map: Preview the extracted data and map it to your monday.com columns.
4. Import: Import the data to your board and refine the extraction process as needed.
Does the app restrict redirects and forwards only to approved destinations, or show a warning when redirecting to potentially untrusted content?
Yes
No user redirection is employed in this application.
Does the app protect against mass parameter assignment attacks?
Yes
Input validation and server side endpoints however as also validated prior to processing.
Does the app perform encoding and sanitization on all user supplied parameters to protect against Cross-Site Scripting?
Yes
We typically do not utilise untrusted data sources, where we do we utilise reactjs components, ORM and validation that carry this sanitisation process out.
Does the developer protect all state-changing actions against Cross-Site Request Forgery (CSRF)?
Yes
We utilise the accessToken/sessionToken of the user to authenticate state changing actions.
Does the developer have mechanisms to notify monday.com in case of a security breach?
Yes
Appd takes data security very seriously. In the unfortunate event of a security breach that may impact monday.com or its users, we have a clear communication protocol in place to notify them promptly. Notification Timeline: Immediate action: Upon detection or suspicion of a security breach, Appd will initiate an internal investigation to determine the scope and nature of the incident. This includes containing the breach, mitigating potential damage, and preserving evidence. Within 24 hours: Once the initial assessment is complete, Appdwill notify monday.com security team directly through their designated point of contact. This notification will include the following information: Nature and scope of the breach (if known) Affected systems or data Potential impact on monday.com users Mitigation steps already taken Next steps and timeline for further investigation and remediation
Does this developer have a process for installing application-level updates and security patches for the service (such as software packages and databases)?
Yes
Application and database services employ a automated pipeline for patching and updates. Critical: We strive to patch critical vulnerabilities within 24 hours of their disclosure or discovery. This includes deploying a fix or mitigating the vulnerability to minimize potential impact. High: High-severity vulnerabilities are addressed with high urgency. We aim to patch them within 48 hours of disclosure or discovery. Medium: We address medium-severity vulnerabilities within a timeframe of 7 business days. This timeframe allows for thorough testing and evaluation of the patch before deployment. Low: Low-severity vulnerabilities are patched within a reasonable timeframe, typically within 30 business days. The exact timeframe may depend on the availability of a patch and the potential impact of the vulnerability.
Compliance
Is the app certified with the information security standard ISO/IEC 27001:2022?
Not answered
Is the app compliant with the Health Insurance Portability and Accountability Act (HIPAA)?
No
Is the app certified with System and Organization Controls (SOC 2 or SOC 3)?
No
Is the app compliant with the General Data Protection Regulation (GDPR)?
Yes
Data
Does the app send any data outside of monday.com? If yes, indicate whether the data is customer-submitted (e.g., board names, item names, doc content) or non-customer-submitted (e.g., account ID, board ID, user ID).
Not answered
Where does the app store logs data?
Not answered
Where does the app store the app data?
Not answered
Does the developer ensure application logs do not contain secrets or personally-identifiable information (PII)?
Yes
New Relic is used with obfuscation and drop rules set to drop the sessionTokens from logs.
Is customer data segregated from the data of other customers (for example logically or physically)?
Yes
Harvest AI utilizes logical data segregation to isolate customer data from other customers. Customer data is not stored at rest other than account holders name, email, account number which are encrypted in transit and at rest (AES256) - these are accessed logically by decoding the users JWT sessionToken.
Privacy
Does the developer enforce multi-factor authentication on employees access to systems which may process customer data?
Yes
2FA Auth is required into the Database system control pane, with certificates required to API access.
Does the developer protect access to customer data based on the principle of least privilege?
Yes
Access to customer data is extremely limited. However DB access (production) is tightly controlled with access only provided to the production app.
Reviews
No reviews yet.
Installation history
We have data for December 28, 2024 onwards only. Collected sometime after 00:00 UTC daily.
{
"id": 10000606,
"description": "<p>Harvest AI transforms the way you gather and manage data in monday.com by automating the extraction of information from websites.</p><p>Whether you're tracking real estate listings, compiling product catalogs, or gathering contact information, Harvest AI uses cutting-edge AI to convert web content into structured data in your monday.com boards.</p><p>🔍 **Key Features:**</p><p>• AI-Powered Web Scraping: Harvest AI employs advanced artificial intelligence to analyze web pages and extract relevant data automatically.</p><p>• Multi-Format Support: Extract text, numbers, dates, URLs, and even images from web pages.</p><p>• Customizable Extraction: Fine-tune the AI's focus with custom prompts to target specific types of data on complex web pages.</p><p>🚀 **Benefits:**</p><p>• Time-Saving Automation: Eliminate hours of manual data entry and focus on analysis and decision-making instead.</p><p>💡 **Use Cases:**</p><p>• Real Estate Market Analysis: Automatically gather property listings, including prices, locations, and features, to track market trends.</p><p>• E-commerce Competitor Monitoring: Extract product information, pricing, and availability from competitor websites to inform your pricing strategy.</p><p>• Job Market Research: Gather job postings, including titles, companies, and requirements, to analyze industry trends.</p><p>• Lead Generation: Extract contact information and company details from business directories or LinkedIn to build your sales pipeline.</p><p>⚙️ **How It Works:**</p><p>1. Enter Website URL: Simply paste the URL of the website you want to extract data from.</p><p>2. AI Analysis: Harvest AI scans the webpage, identifying relevant data points and structures.</p><p>3. Map: Preview the extracted data and map it to your monday.com columns.</p><p>4. Import: Import the data to your board and refine the extraction process as needed.</p><p>Questions/Book a Demo? Contact us at <a href=\"mailto:[email protected]\" rel=\"noopener noreferrer\" target=\"_blank\">[email protected]</a></p><p>About Us</p><p>Appd empowers teams with cutting-edge solutions to optimize workflows and achieve success.</p>",
"short_description": "AI-powered web scraper: Extract & import data to monday.com",
"compliance_answers": [
{
"questionId": 15,
"shortAnswer": true,
"detailedAnswer": "Monthly - In house testing"
},
{
"questionId": 14,
"shortAnswer": true,
"detailedAnswer": "[email protected]"
},
{
"questionId": 13,
"shortAnswer": false,
"detailedAnswer": ""
},
{
"questionId": 12,
"shortAnswer": false,
"detailedAnswer": ""
},
{
"questionId": 11,
"shortAnswer": true,
"detailedAnswer": ""
},
{
"questionId": 10,
"shortAnswer": true,
"detailedAnswer": "No user redirection is employed in this application. "
},
{
"questionId": 9,
"shortAnswer": true,
"detailedAnswer": "Input validation and server side endpoints however as also validated prior to processing."
},
{
"questionId": 8,
"shortAnswer": true,
"detailedAnswer": "New Relic is used with obfuscation and drop rules set to drop the sessionTokens from logs."
},
{
"questionId": 7,
"shortAnswer": true,
"detailedAnswer": "2FA Auth is required into the Database system control pane, with certificates required to API access.\n"
},
{
"questionId": 6,
"shortAnswer": true,
"detailedAnswer": "Access to customer data is extremely limited. However DB access (production) is tightly controlled with access only provided to the production app."
},
{
"questionId": 5,
"shortAnswer": true,
"detailedAnswer": "We typically do not utilise untrusted data sources, where we do we utilise reactjs components, ORM and validation that carry this sanitisation process out.\n"
},
{
"questionId": 4,
"shortAnswer": true,
"detailedAnswer": "We utilise the accessToken/sessionToken of the user to authenticate state changing actions."
},
{
"questionId": 3,
"shortAnswer": true,
"detailedAnswer": "Appd takes data security very seriously. In the unfortunate event of a security breach that may impact monday.com or its users, we have a clear communication protocol in place to notify them promptly. \n\nNotification Timeline: Immediate action: Upon detection or suspicion of a security breach, Appd will initiate an internal investigation to determine the scope and nature of the incident. This includes containing the breach, mitigating potential damage, and preserving evidence. Within 24 hours: Once the initial assessment is complete, Appdwill notify monday.com security team directly through their designated point of contact. This notification will include the following information: Nature and scope of the breach (if known) Affected systems or data Potential impact on monday.com users Mitigation steps already taken Next steps and timeline for further investigation and remediation"
},
{
"questionId": 2,
"shortAnswer": true,
"detailedAnswer": "Application and database services employ a automated pipeline for patching and updates. \n\nCritical: We strive to patch critical vulnerabilities within 24 hours of their disclosure or discovery. This includes deploying a fix or mitigating the vulnerability to minimize potential impact. High: High-severity vulnerabilities are addressed with high urgency. We aim to patch them within 48 hours of disclosure or discovery. Medium: We address medium-severity vulnerabilities within a timeframe of 7 business days. This timeframe allows for thorough testing and evaluation of the patch before deployment. Low: Low-severity vulnerabilities are patched within a reasonable timeframe, typically within 30 business days. The exact timeframe may depend on the availability of a patch and the potential impact of the vulnerability."
},
{
"questionId": 1,
"shortAnswer": true,
"detailedAnswer": "Harvest AI utilizes logical data segregation to isolate customer data from other customers. Customer data is not stored at rest other than account holders name, email, account number which are encrypted in transit and at rest (AES256) - these are accessed logically by decoding the users JWT sessionToken."
}
],
"badges_data": {
"pricing_data": "Free plan available",
"acquisition_source": "No touch",
"app_values": [
"Works with AI Assistant"
]
},
"data": {
"terms_of_service_url": "https://appd.com.au/tos"
},
"keywords": "Data Extraction, AI, Web Scraping, data importer, data entry, AI Automation, data capture, site scraping",
"thumbnail_url": "https://cdn.monday.com/marketplace/10000606/10000606_2024_8_16_15_10_52_07n2cevi.png",
"logo_url": "https://cdn.monday.com/marketplace/10000606/10000606_2024_8_16_15_10_45_bz68454.png",
"feedback_url": "[email protected]",
"privacy_policy_url": "https://appd.com.au/privacy",
"external_pricing_url": null,
"featured": null,
"security": null,
"display_in_template_store": null,
"acquisition_source": "No touch",
"terms_of_service_url": "https://appd.com.au/tos",
"label": null,
"app_values": [
"Works with AI Assistant"
],
"security_info": null,
"gallery_assets": [
{
"url": "https://cdn.monday.com/marketplace/10000606/10000606_2024_8_16_15_11_3_i37yuj1.png",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10000606/10000606_2024_8_16_15_11_6_ar1bv57.png",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10000606/10000606_2024_8_16_15_11_9_dfu0fbsg.png",
"type": "image"
}
],
"pricing_data": "Free plan available",
"marketplace_developer_id": 10000213,
"app_id": 10196257,
"marketplace_category_ids": [
13,
10,
6
],
"name": "Harvest AI",
"app_scope_str": "boards:read,boards:write",
"app_client_id": "b9f030b0d384f1ff60c1b07f53f0afb3",
"app_color": {
"hsl": {
"h": 135.55555555555557,
"s": 0,
"l": 1,
"a": 1
},
"hex": "#ffffff",
"rgb": {
"r": 255,
"g": 255,
"b": 255,
"a": 1
},
"hsv": {
"h": 135.55555555555557,
"s": 0,
"v": 1,
"a": 1
},
"oldHue": 135.55555555555557,
"source": "rgb"
},
"created_at": "2024-09-16T15:09:12.373Z",
"updated_at": "2024-09-24T16:46:48.875Z",
"how_to_use_url": "https://appd.com.au/harvestai",
"automation_app_id": null,
"plans": [
{
"id": "10196257-1-free",
"appId": 10196257,
"appPlanId": "free",
"versionId": 1,
"versionState": "live",
"name": "Free",
"description": "10 Harvests/Pages (Per Month)",
"extraData": {
"bullets": [
"Extraction limit",
"Free Forever"
],
"monthlyFee": 0,
"yearlyFee": 0,
"maxSeats": null
},
"isTrial": false,
"isRecommended": false,
"isFree": true,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 0,
"yearly": 0
}
},
{
"id": "10196257-1-power",
"appId": 10196257,
"appPlanId": "power",
"versionId": 1,
"versionState": "live",
"name": "Power",
"description": "500 Harvests/Pages (Per Month)",
"extraData": {
"bullets": [
"Support Team"
],
"monthlyFee": 39,
"yearlyFee": 35,
"maxSeats": null
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 39,
"yearly": 35
}
},
{
"id": "10196257-1-standard",
"appId": 10196257,
"appPlanId": "standard",
"versionId": 1,
"versionState": "live",
"name": "Standard",
"description": "50 Harvests/Pages (Per Month)",
"extraData": {
"bullets": [
"Support Team"
],
"monthlyFee": 9,
"yearlyFee": 9,
"maxSeats": null
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 9,
"yearly": 9
}
},
{
"id": "10196257-1-unlimited",
"appId": 10196257,
"appPlanId": "unlimited",
"versionId": 1,
"versionState": "live",
"name": "Unlimited",
"description": "UNLIMITED Harvests/Pages (Per Month)",
"extraData": {
"bullets": [
"White glove assistance & prompt support"
],
"monthlyFee": 99,
"yearlyFee": 90,
"maxSeats": null
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 99,
"yearly": 90
}
}
],
"featured_for_categories_ids": [],
"pinned_for_categories_ids": [],
"pricing_model": null,
"app_type": "app",
"display": null,
"is_connector": null,
"google_analytics_tag_id": null,
"app_live_version": {
"updated_at": "2024-12-05T01:42:23Z",
"id": 10377130
},
"is_solution": null,
"available_for_tiers": null,
"available_for_products": null
}