n8n-nodes-copyseeker
v1.0.0
Published
n8n node for Copyseeker Reverse Image Search API
Downloads
18
Maintainers
Readme
n8n-nodes-copyseeker
This is an n8n community node that integrates the Copyseeker Reverse Image Search API into your n8n workflows.
Features
- 🔍 Reverse Image Search - Find where images appear online
- ⚖️ Copyright Analysis - Identify original sources and check usage rights
- 🎯 Site-Specific Search - Filter results to specific domains
- 📊 Page Authority Scoring - Ranked by credibility (0-10)
- 🎨 Visual Similarity - Discover similar images
- 🏷️ AI-Powered Categorization - Get detailed image classification
Installation
Community Nodes (Recommended)
- Go to Settings > Community Nodes in your n8n instance
- Click Install a community node
- Enter
n8n-nodes-copyseeker - Click Install
Manual Installation
# From your n8n installation directory
npm install n8n-nodes-copyseekerDocker
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-e N8N_CUSTOM_EXTENSIONS="/home/node/.n8n/custom" \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
# Inside the container
npm install n8n-nodes-copyseekerPrerequisites
You need a RapidAPI key for Copyseeker:
- Go to Copyseeker on RapidAPI
- Subscribe to a plan
- Copy your RapidAPI key
Configuration
- In n8n, add the Copyseeker node to your workflow
- Click Create New Credentials
- Enter your RapidAPI key
- Save the credentials
Operations
Reverse Image Search
Find where an image appears across the web.
Parameters:
Image URL- Direct URL to the image fileReturn Full Response(optional) - Get complete API responseMinimum Page Rank(optional) - Filter results by authority (0-10)
Example Output:
{
"bestGuess": "logo design",
"totalMatches": 15,
"highestRankedSource": {
"url": "https://example.com",
"title": "Example Website",
"rank": 8.5
},
"topEntities": ["Web Design", "Logo", "Branding"],
"visuallySimilarCount": 23
}Site-Specific Search
Search for an image on a specific website.
Parameters:
Image URL- Direct URL to the image fileTarget Site- Domain to search (e.g., "example.com")Return Full Response(optional) - Get complete API responseMinimum Page Rank(optional) - Filter results by authority (0-10)
Use Cases
1. Copyright Protection & Content Monitoring
Protect your creative work from unauthorized use:
Schedule Trigger (Daily) → Read Image URLs from Database → Copyseeker (Reverse Search)
→ Filter (totalMatches > 0) → Check License Status → Send Email AlertPerfect for:
- Professional photographers tracking image theft
- Stock photo agencies monitoring licensed usage
- Digital artists protecting their portfolio
- Design studios safeguarding client work
2. E-commerce & Visual Shopping
Enable visual product discovery:
Webhook (Customer Upload) → Copyseeker (Reverse Search) → Extract Product Matches
→ Price Comparison → Return Shopping OptionsPerfect for:
- Visual search in online stores
- Product identification from photos
- Competitive price monitoring
- Furniture and fashion discovery
3. Brand & Trademark Protection
Monitor unauthorized use of brand assets:
Schedule Trigger (Hourly) → Copyseeker (Site-Specific: "marketplace.com")
→ Filter (matches found) → Check for Counterfeits → Flag for Review → Slack AlertPerfect for:
- Detecting counterfeit products online
- Monitoring logo misuse
- Protecting trademark imagery
- Social commerce fraud prevention
4. Journalism & Fact-Checking
Verify image authenticity in news:
Webhook (Image Submission) → Copyseeker (Reverse Search) → Analyze Dates & Sources
→ Check highestRankedSource → Generate Verification Report → Update CMSPerfect for:
- Verifying viral images
- Tracking image manipulation
- User-generated content verification
- Misinformation detection
5. Social Media Content Moderation
Automate harmful content detection:
Webhook (Upload Event) → Copyseeker (Reverse Search) → Check Against Known Bad Images
→ IF (match found) → Block Upload + Log Incident → Notify ModeratorsPerfect for:
- Duplicate content filtering
- Previously flagged content detection
- Coordinated spam prevention
- Community standards enforcement
6. Dating App & Identity Verification
Combat catfishing and fake profiles:
User Registration → Copyseeker (Reverse Search on Profile Photo) → IF (found elsewhere)
→ Flag Account → Request Additional Verification → Update DatabasePerfect for:
- Profile photo verification
- Stock image detection
- Romance scam prevention
- Identity fraud reduction
7. Insurance Fraud Detection
Verify claim authenticity:
Claim Submission → Extract Images → Copyseeker (Reverse Search) → Check Previous Claims
→ Cross-Reference Database → IF (duplicate found) → Flag for InvestigationPerfect for:
- Duplicate damage photo detection
- Internet-sourced image identification
- Multi-claim fraud prevention
- Automated claim verification
8. Recruitment & Professional Verification
Maintain platform authenticity:
Profile Creation → Copyseeker (Reverse Search on Headshot) → Check for Stock Photos
→ IF (stock/duplicate found) → Request Real Photo → Log Verification StatusPerfect for:
- Stock photo profile detection
- Identity verification in hiring
- Professional platform authenticity
- Remote hiring validation
9. Product Catalog Management
Ensure original product photography:
Product Upload → Copyseeker (Reverse Search) → Check Copyright Status
→ IF (copyrighted elsewhere) → Alert Merchant → Suggest AlternativesPerfect for:
- E-commerce platform compliance
- Seller verification
- Copyright violation prevention
- Original content enforcement
10. Real Estate & Property Verification
Verify listing authenticity:
Listing Submission → Copyseeker (Reverse Search on Property Photos)
→ Check Other Listings → IF (duplicate found) → Flag as Suspicious → Manual ReviewPerfect for:
- Rental scam prevention
- Duplicate listing detection
- Property photo verification
- Marketplace trust & safety
Response Fields
Simplified Response (Default)
| Field | Type | Description |
|-------|------|-------------|
| bestGuess | string | AI's best guess of image content |
| totalMatches | number | Number of pages where image was found |
| highestRankedSource | object | Most authoritative source (url, title, rank) |
| topEntities | array | Top 3 AI-detected categories |
| visuallySimilarCount | number | Number of similar images found |
| allPages | array | All matching pages with details |
| entities | array | All AI-detected entities |
| visuallySimilar | array | URLs to visually similar images |
Full Response
Enable "Return Full Response" to get the complete API response:
{
"BestGuessLabel": "design",
"Pages": [
{
"Url": "https://example.com/",
"Title": "Example Website",
"MatchingImages": ["https://example.com/image.jpg"],
"Rank": 8.5
}
],
"Entities": [
{
"Score": 0.85,
"Description": "Web Design"
}
],
"VisuallySimilar": [
"https://similar-image-1.jpg"
]
}Page Authority Scores
| Score | Authority | Meaning | |-------|-----------|---------| | 8.0-10.0 | Very High | Major websites, likely original sources | | 6.0-7.9 | High | Established websites, credible sources | | 4.0-5.9 | Medium | Regular websites, moderate authority | | 2.0-3.9 | Low | Smaller sites, less authority | | 0.0-1.9 | Very Low | New or low-authority sites |
Best Practices
✅ Do:
- Use direct links to image files (.jpg, .png, .gif, .webp)
- Keep images under 10MB for best performance
- Use publicly accessible URLs (no authentication required)
- Implement error handling in workflows with "Continue on Fail"
- Cache results when possible to reduce API calls
- Use the "Filter by Minimum Rank" option to focus on authoritative sources
- Leverage site-specific search for targeted monitoring
- Process results in batches for high-volume operations
❌ Don't:
- Use URLs to HTML pages containing images
- Include protocols in Target Site parameter (use "example.com", not "https://example.com")
- Exceed your RapidAPI plan's rate limits
- Process the same image repeatedly without caching
- Ignore the Page Rank scores - they indicate source credibility
Troubleshooting
"No matches found"
- Verify the image URL is direct and publicly accessible
- Check if the image is newly uploaded (may take time to index)
- Try a more common or widely-used image
"Rate limit exceeded"
- Check your RapidAPI plan limits
- Implement delays between requests
- Consider upgrading your plan
"Invalid credentials"
- Verify your RapidAPI key is correct
- Ensure you're subscribed to a Copyseeker plan
- Check if your subscription is active
Support
- Documentation: copyseeker.net
- API Issues: Use the contact form at copyseeker.net
- Node Issues: GitHub Issues
License
MIT
