Introducing the Signa API: Global Trademark Data at Your Fingertips

Signa API documentation and code examples showing trademark search integration
6 min

Today we're excited to announce the Signa API—a comprehensive platform that provides programmatic access to trademark data from over 200 global trademark offices.

For the first time, developers can access unified trademark search, monitoring, and analytics capabilities through a single, modern API.

The Challenge

Accessing trademark data programmatically has historically been fragmented and complex:

  • No unified interface - Each trademark office has different APIs (if they have APIs at all)
  • Inconsistent data formats - USPTO uses XML, EUIPO uses different schemas, many offices have no public API
  • Authentication chaos - Different credential systems for each jurisdiction
  • Rate limiting nightmares - Varying limits and throttling approaches across offices
  • Data normalization burden - Building applications requires parsing dozens of different formats

This fragmentation meant that even simple trademark searches required months of integration work and ongoing maintenance.

Our Solution: One API, 200+ Offices

The Signa API solves this by providing a unified interface to trademark data worldwide:

// One API call searches across all jurisdictions
const response = await fetch('https://api.signa.so/v1/trademarks/search', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    query: 'APPLE',
    jurisdictions: ['USPTO', 'EUIPO', 'UKIPO', 'WIPO'],
    classes: [9, 35, 42],
    status: ['registered', 'pending']
  })
})

const data = await response.json()
// Unified format regardless of source office

Key Features

1. Unified Search Across 200+ Offices

  • Single query format works across all jurisdictions
  • Automatic translation and transliteration
  • Phonetic and visual similarity matching
  • Real-time results from live data sources

2. Consistent Data Format

  • Normalized trademark records
  • Standardized status codes
  • Common classification systems
  • Unified owner entities

3. Developer-Friendly

  • RESTful API design
  • Comprehensive documentation
  • Code examples in multiple languages
  • Interactive API explorer

4. Enterprise-Grade Reliability

  • 99.9% uptime SLA
  • Sub-second response times
  • Automatic failover and redundancy
  • Rate limiting designed for scale

Use Cases

1. Clearance Search Tools

Build comprehensive clearance search applications that check availability across all relevant markets:

// Check trademark availability globally
const availability = await signa.checkAvailability({
  mark: 'BRANDNAME',
  classes: [25, 35],
  markets: ['US', 'EU', 'GB', 'CA', 'AU']
})

// Returns: {
//   available: false,
//   conflicts: [
//     { mark: 'BRAND NAME', jurisdiction: 'USPTO', ... },
//     { mark: 'BrandName', jurisdiction: 'EUIPO', ... }
//   ]
// }

2. Portfolio Management

Monitor trademark portfolios across jurisdictions:

// Track your portfolio
const portfolio = await signa.getPortfolio({
  owner: 'YOUR COMPANY NAME',
  jurisdictions: ['all']
})

// Get renewal dates
const renewals = portfolio.upcomingRenewals('2025')

3. Competitive Intelligence

Monitor competitor filings and new applications:

// Watch for competitor activity
const monitoring = await signa.monitorCompetitor({
  company: 'COMPETITOR INC',
  alertOnNewFilings: true,
  jurisdictions: ['USPTO', 'EUIPO']
})

4. Automated Workflows

Integrate trademark checks into your business processes:

// Check before domain registration
async function validateBrandName(name) {
  const conflicts = await signa.searchConflicts({
    mark: name,
    fuzzyMatch: true,
    threshold: 0.8
  })
  
  return conflicts.length === 0
}

Getting Started

1. Sign Up

Create your account at signa.so/signup and get your API key instantly.

2. Make Your First Request

curl -X POST https://api.signa.so/v1/trademarks/search \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "YOUR_BRAND",
    "jurisdictions": ["USPTO"]
  }'

3. Explore the Documentation

Visit our API documentation for:

  • Complete endpoint reference
  • Code examples in Python, JavaScript, Ruby, PHP, Go
  • Interactive API explorer
  • Webhook setup guides
  • Best practices and optimization tips

Pricing

We offer flexible pricing to fit teams of all sizes:

  • Free Tier: 1,000 API calls/month
  • Starter: $49/month for 10,000 calls
  • Professional: $199/month for 50,000 calls
  • Enterprise: Custom pricing for unlimited access

All plans include access to all 200+ trademark offices and full API features.

What's Next

This is just the beginning. Our roadmap includes:

  • Webhook notifications for portfolio events
  • Batch processing for large-scale searches
  • Advanced analytics endpoints
  • Patent data integration (expanding beyond trademarks)
  • ML-powered risk scoring for opposition likelihood

Join Us

Thousands of developers are already building with the Signa API. Whether you're creating the next great IP management platform, adding trademark checks to your business workflows, or building competitive intelligence tools—we're here to help.

Get your API key today and start building.