网页
综合
更新时间 2026-11-15 08:36:45
PC-排名查询API
自动蜘蛛
www.5118.com
正文约 6000 字
首页 流量词库 行业词库 SEO排名 引流 AI工具 智能改写 API商城 会员 功能搜索 回旧版 {{item.ModuleName}} 我们正在收集您的菜单使用习惯,当使用过后,将自动将您最常用的功能收集于此,按照使用频率排列,方便您快速进入所需功能。 {{item.ModuleName}}{{item.PageText}} 最近访问: {{item.ModuleName}} 热门推荐: {{item.ModuleName}} {{item.ModuleName}} 暂未发现含有您输入关键词的菜单,请改变关键词或减少字数重新筛选 {{item.ModuleName}}{{item.PageText}} × 登录/注册 5118助手 5118助手 联系客服 需求反馈 当前位置: API商城 > 排名监控 > PC-排名查询API 用户协议 PC-排名查询API 获取关键词PC端排名 接口状态:正常 接入服务商: 5118.com 应用类别: 排名监控 上线时间:2017-10-16 低至: ¥ 0.003 元/次 ( 查询1个关键词,计1次调用 ) 获取应用 免费试用 升级企业定制版-API灵活定制 API专属定制: QPS(每秒调用量) 调用次数 可联系5118客服微信进行定制 查看企业定制版详情 API说明 错误码参照 价格与请求限制 示例代码 详细说明: 接口地址:http://apis.5118.com/morerank/baidupc 返回格式:json 请求方式:POST 在线调试 步骤一:批量提交查询请求,并获得提取结果ID 请求示例:http://apis.5118.com/morerank/baidupc 提交任务调试工具: Postman示例 提交任务请求参数说明: 名称 类型 必填 默认值 说明 url string 是 指定的网址 keywords string 是 指定的关键词,多个用“|”隔开(一次最多能提交50个关键词) checkrow int 否 检测行数(前n名),为空默认前50名(最大返回前50名) 提交任务返回参数说明: 名称 类型 默认值 说明 errcode string 0 返回的错误代码 errmsg string 返回的错误说明 taskid int 成功返回的任务ID 提交检测任务JSON返回示例: { "errcode": "0", "errmsg": "", "data": { "taskid": 1 } } 步骤二:根据提取结果ID查询数据是否采集完成,如果完成则得到Json格式结果 由于是实时查询,搜索引擎频率限制以及特定时间API访问量大等原因,数据采集返回在1-10分钟。建议提取任务间隔为60s,如有问题或想提升速度,请联系 客服微信 请求示例: 获取检测结果调试工具: Postman示例 获取检测结果请求参数说明: 名称 类型 必填 默认值 说明 taskid int 是 要检测的任务ID 获取检测结果返回参数说明: 名称 类型 默认值 说明 errcode string 0 返回的错误代码 errmsg string 返回的错误说明 taskid int 当前任务ID keyword string 监控关键词 search_engine string 搜索引擎:百度PC ip string 查询IP area string 查询IP所在地区 network string 查询IP所在网络 site_url string 网站域名 rank int 排名 page_title string 页面标题 page_url string 页面链接地址 top100 int 网站域名在5118中的Top100关键词排名数量 site_weight string 5118权重 根据任务ID获取结果JSON返回示例: { "errcode": "0", "errmsg": "", "data": { "taskid": XXXXXXX, "keywordmonitor": [ { "keyword": "电脑", "search_engine": "baidupc", "ip": "114.102.34.101", "area": "湖北省潜江市", "network": "电信", "ranks": [ { "site_url": "www.xxxxxline.com.cn", "rank": 9, "page_title": "XXX电脑网_专业IT门户网站", "page_url": "https://www.xxxxxline.com.cn/", "top100": 18384, "site_weight": "4" }, { "site_url": "www.xxxxxline.com.cn", "rank": 22, "page_title": "笔记本_笔记本电脑_XXX电脑网笔记本频道", "page_url": "https://www.xxxxxline.com.cn/notebook", "top100": 18384, "site_weight": "4" } ] ... } ] } } 提交充值订单 状态回调配置说明 服务级错误码参照(error_code): 错误码 说明 100101 调用次数不够,请充值 100102 服务每秒调用量超限 100103 服务每小时调用量超限 100104 服务每天调用量超限 100111 调用字数不够,请充值 100201 url无法解析 100202 请求缺少apikey 100203 无效的apikey 100204 api不存在 100205 api已经关闭 100206 后端服务响应status非200 100207 后端服务未正确接入 100208 请求方式不支持 100301 Api商城 内部错误 100302 请求后端服务过程中错误 100303 系统繁忙稍候再试 100403 您输入的apikey不正确 系统级错误码参照: 错误码 说明 200104 数据获取中 200107 服务器超时 200201 传进参数为空 200202 用户ID为空 200204 请提交要查询的网址 200301 请提交正确格式的网址 200401 提交关键词的数量已达上限,一次最多能提交50个关键词 200405 请输入要检测的关键词,多个用“|”隔开 20040501 某关键词长度超过了指定的字符串长度 20040502 如输入多个关键词时请用“|”进行分隔 错误码格式说明: 2 002 01 服务器错误(1:为系统级别错误) 服务模块代码(即数据ID) 具体错误代码 资费说明: 名称 价格 次数 说明 首次试用套餐 0.00 100 套餐一 100.00 10000 套餐二 500.00 100000 套餐三 2750.00 1000000 示例代码: PHP C# /*提交任务*/<?php$curl = curl_init();curl_setopt_array($curl, array( CURLOPT_URL => 'https://apis.5118.com/morerank/baidupc', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => ', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS => 'url=url&keywords=keywords&checkrow=50', CURLOPT_HTTPHEADER => array( 'Authorization: 你要调用API的apikey', 'Content-Type: application/x-www-form-urlencoded', ),));$response = curl_exec($curl);curl_close($curl);echo $response;/*获取结果*/<?php$curl = curl_init();curl_setopt_array($curl, array( CURLOPT_URL => 'https://apis.5118.com/morerank/baidupc', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => ', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS => 'taskid=taskid', CURLOPT_HTTPHEADER => array( 'Authorization: 你要调用API的apikey', 'Content-Type: application/x-www-form-urlencoded', ),));$response = curl_exec($curl);curl_close($curl);echo $response; using System.Text; using System.Net; using System.Net.Security; using System.Security.Cryptography.X509Certificates; using Newtonsoft.Json; using System.Threading; public class ResultModel { public string errcode { get; set; } public string errmsg { get; set; } public DataModel data { get; set; } } public class DataModel { public string taskid { get; set; } } private const String host = "http://apis.5118.com"; private const String path = "/morerank/baidupc"; private const String method = "POST"; private const String apikey = "你要调用的接口apikey"; private void Form1_Load(object sender, EventArgs e) { String querys = ""; String bodys = "url=url&keywords=keywords&checkrow=checkrow"; String url = host + path; string str = SendPost(querys, bodys, url); Console.WriteLine(str); Console.WriteLine("\n"); ResultModel model = JsonConvert.DeserializeObject<ResultModel>(str); while (true) { if (!string.IsNullOrEmpty(model.data.taskid)) { bodys = "taskid=taskid"; string jsonStr = SendPost(querys, bodys, url); Console.WriteLine(jsonStr); break; } else { Thread.Sleep(60000); str = SendPost(querys, bodys, url); model = JsonConvert.DeserializeObject<ResultModel>(str); } } } private static string SendPost(string querys, string bodys, string url) { HttpWebRequest httpRequest = null; HttpWebResponse httpResponse = null; if (0 < querys.Length) { url = url + "?" + querys; } if (host.Contains("https://")) { ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult); httpRequest = (HttpWebRequest)WebRequest.CreateDefault(new Uri(url)); } else { httpRequest = (HttpWebRequest)WebRequest.Create(url); } httpRequest.Method = method; httpRequest.Headers.Add("Authorization", apikey); //根据API的要求,定义相对应的Content-Type httpRequest.ContentType = "application/x-www-form-urlencoded; charset=UTF-8"; if (0 < bodys.Length) { byte[] data = Encoding.UTF8.GetBytes(bodys); using (Stream stream = httpRequest.GetRequestStream())
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。