npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

n8n-nodes-copyseeker

v1.0.0

Published

n8n node for Copyseeker Reverse Image Search API

Downloads

18

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)

  1. Go to Settings > Community Nodes in your n8n instance
  2. Click Install a community node
  3. Enter n8n-nodes-copyseeker
  4. Click Install

Manual Installation

# From your n8n installation directory
npm install n8n-nodes-copyseeker

Docker

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-copyseeker

Prerequisites

You need a RapidAPI key for Copyseeker:

  1. Go to Copyseeker on RapidAPI
  2. Subscribe to a plan
  3. Copy your RapidAPI key

Configuration

  1. In n8n, add the Copyseeker node to your workflow
  2. Click Create New Credentials
  3. Enter your RapidAPI key
  4. Save the credentials

Operations

Reverse Image Search

Find where an image appears across the web.

Parameters:

  • Image URL - Direct URL to the image file
  • Return Full Response (optional) - Get complete API response
  • Minimum 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 file
  • Target Site - Domain to search (e.g., "example.com")
  • Return Full Response (optional) - Get complete API response
  • Minimum 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 Alert

Perfect 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 Options

Perfect 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 Alert

Perfect 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 CMS

Perfect 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 Moderators

Perfect 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 Database

Perfect 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 Investigation

Perfect 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 Status

Perfect 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 Alternatives

Perfect 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 Review

Perfect 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

License

MIT

Resources