搜索

MarkerAPI

MarkerAPI提供全球商标搜索服务,允许开发者通过API查询商标注册信息、检查商标可用性,并获取商标法律状态等数据。

查看官方文档 ↗

接入教程

1. 访问官网注册获取API密钥
2. 查阅文档了解查询参数和端点
3. 调用搜索接口传入商标名称
4. 解析返回的JSON数据获取商标信息
5. 集成到您的应用程序中实现自动化查询

Python商标搜索示例

python
import requests

# 设置API基础URL和密钥
base_url = 'https://api.markerapi.com/v1'
api_key = 'YOUR_API_KEY'

# 搜索商标
search_data = {
    'query': 'ExampleCorp',
    'jurisdiction': 'US',
    'limit': 10
}

headers = {
    'Authorization': f'Bearer {api_key}',
    'Content-Type': 'application/json'
}

response = requests.post(
    f'{base_url}/trademarks/search',
    headers=headers,
    json=search_data
)

if response.status_code == 200:
    results = response.json()
    print(f'找到 {len(results.get("data", []))} 个商标结果')
else:
    print(f'请求失败: {response.status_code}')
    print(response.text)

PHP商标可用性检查示例

php
<?php

// API配置
$base_url = 'https://api.markerapi.com/v1';
$api_key = 'YOUR_API_KEY';

// 准备请求数据
$check_data = [
    'trademark_name' => 'TechInnovate',
    'category' => '9',
    'jurisdiction' => 'EU'
];

// 设置请求头
$headers = [
    'Authorization: Bearer ' . $api_key,
    'Content-Type: application/json'
];

// 初始化cURL
$ch = curl_init($base_url . '/trademarks/availability');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($check_data));
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

// 执行请求
$response = curl_exec($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);

if ($http_code == 200) {
    $result = json_decode($response, true);
    echo '可用性检查结果: ' . ($result['available'] ? '可用' : '不可用');
} else {
    echo '请求失败,状态码: ' . $http_code;
}

curl_close($ch);
?>

JavaScript获取商标详情示例

javascript
// 商标详情查询示例
const baseUrl = 'https://api.markerapi.com/v1';
const apiKey = 'YOUR_API_KEY';

async function fetchTrademarkDetails(trademarkId) {
    const url = `${baseUrl}/trademarks/${trademarkId}`;
    
    const options = {
        method: 'GET',
        headers: {
            'Authorization': `Bearer ${apiKey}`,
            'Content-Type': 'application/json'
        }
    };

    try {
        const response = await fetch(url, options);
        
        if (!response.ok) {
            throw new Error(`HTTP错误: ${response.status}`);
        }
        
        const data = await response.json();
        console.log('商标详情:', data);
        return data;
    } catch (error) {
        console.error('获取商标详情失败:', error);
        return null;
    }
}

// 使用示例
// fetchTrademarkDetails('TM123456');

常见问题

MarkerAPI支持哪些国家的商标查询?

MarkerAPI支持全球主要市场的商标查询,包括美国、欧盟、中国、日本、英国等50多个国家和地区。具体支持的法域列表可在API文档中查看,您也可以通过API接口查询当前支持的所有司法管辖区。

API请求频率限制是多少?

MarkerAPI对免费层用户提供每分钟60次请求的限制,对于付费套餐用户,根据套餐等级不同,限制从每分钟200次到每分钟1000次不等。所有限制都基于API密钥进行跟踪,建议在应用中实现适当的请求重试和错误处理机制。

如何获取API密钥?

您需要先在MarkerAPI官网注册账户,登录后进入控制台即可生成和管理API密钥。免费层用户可以获得一个测试密钥用于开发和评估,生产环境使用需要选择合适的付费套餐。API密钥应妥善保管,避免在客户端代码中暴露。

相似接口推荐

Amazon Kinesis Firehose

Amazon Kinesis Data Firehose 是一项全托管服务,可将实时流数据传输到 Amazon S3、Amazon OpenSearch Service、Amazon Redshift、Splunk 等多

待确认
Clearbit Logo API

该API提供公司Logo搜索服务,可快速查找企业标识并嵌入到项目中。支持按公司名称、域名等多种方式检索,返回高质量的透明背景Logo图像。

待确认
慈善搜索

该API提供非营利慈善机构的数据查询服务,帮助用户快速查找和验证慈善组织信息,支持基于名称、地点和分类的搜索。

待确认
Crossref元数据搜索

Crossref元数据搜索提供学术出版物(如图书和文章)的元数据查询服务。通过该API,用户可以检索包括标题、作者、摘要、出版日期等在内的详细信息。它支持多种搜索参数和过滤条件,便于快速定位所需学术资源。

免费