สายโทรและหมายเลข
รหัสพื้นที่นี้มาจากที่ไหน
ขอบเขต: ข้อมูลพื้นที่มาจากแผนเลขหมายอย่างเป็นทางการของประเทศในแต่ละฉบับ สเปนระบุจังหวัดสำหรับทุกช่วงหมายเลขโทรศัพท์บ้าน หลายประเทศระบุรหัสพื้นที่และเมือง หมายเลขมือถือไม่มีพื้นที่ในทุกประเทศ และบางประเทศยังไม่เผยแพร่แผนที่เราอ่านได้ ในกรณีนั้นเราแสดงเพียงประเภทสาย
เปิดเครื่องมือในหน้านี้
วัตถุประสงค์
พิมพ์หมายเลขหรือรหัสนำหน้าเพื่อดูจังหวัด เมือง หรือพื้นที่ที่หมายเลขนั้นสังกัด ประเภทสาย และค่าใช้จ่ายในการโทร
ข้อกำหนด
ทุกคนอ่านคู่มือเหล่านี้ได้โดยไม่ต้องมีบัญชี เครื่องมือบางอย่างต้องใช้ Pro ตามที่ระบุในแต่ละคู่มือ
พิมพ์หมายเลขโทรศัพท์หรือแค่ตัวเลขชุดแรก เราจะค้นหาในแผนเลขหมายอย่างเป็นทางการ แล้วบอกว่าหมายเลขนั้นอยู่พื้นที่ใด เป็นสายประเภทใด และการโทรไปมักมีค่าใช้จ่ายเท่าไร
วิธีใช้งาน
เปิดเครื่องมือ
พิมพ์หมายเลขโทรศัพท์หรือแค่ตัวเลขชุดแรก เราจะค้นหาในแผนเลขหมายอย่างเป็นทางการ แล้วบอกว่าหมายเลขนั้นอยู่พื้นที่ใด เป็นสายประเภทใด และการโทรไปมักมีค่าใช้จ่ายเท่าไร
ตรวจสอบ
อ่านข้อมูลที่มีพร้อมข้อจำกัด ผลลัพธ์ว่างไม่ได้ยืนยันความปลอดภัยหรือระบุตัวบุคคล
ตัวอย่างสมมติ
ตัวอย่างสมมติ ไม่ใช่ผลการค้นหาจริง ห้ามโทรหรือเปิดลิงก์ในตัวอย่าง
+44 1632 960123ทำความเข้าใจผลลัพธ์
อ่านข้อมูลที่มีพร้อมข้อจำกัด ผลลัพธ์ว่างไม่ได้ยืนยันความปลอดภัยหรือระบุตัวบุคคล
ไม่ได้ รหัสพื้นที่บอกเพียงพื้นที่ที่หมายเลขได้รับการจัดสรร โทรศัพท์บ้านย้ายไปที่อื่นได้ และหมายเลขโทรศัพท์ผ่านอินเทอร์เน็ตใช้ได้ทุกที่ จึงเป็นเพียงเบาะแส ไม่ใช่ตำแหน่ง
ช่วงหมายเลขมือถือเป็นระดับประเทศ ตัวเลขชุดแรกบอกเพียงว่าเป็นสายมือถือ ไม่ได้บอกว่าออกที่ไหนหรือปัจจุบันใช้ผู้ให้บริการรายใด
ใช่ มาจากแผนเลขหมายที่หน่วยงานกำกับดูแลของประเทศหรือ ITU เผยแพร่ และจะอัปเดตเมื่อแผนเปลี่ยน
ข้อจำกัด
ข้อมูลพื้นที่มาจากแผนเลขหมายอย่างเป็นทางการของประเทศในแต่ละฉบับ สเปนระบุจังหวัดสำหรับทุกช่วงหมายเลขโทรศัพท์บ้าน หลายประเทศระบุรหัสพื้นที่และเมือง หมายเลขมือถือไม่มีพื้นที่ในทุกประเทศ และบางประเทศยังไม่เผยแพร่แผนที่เราอ่านได้ ในกรณีนั้นเราแสดงเพียงประเภทสาย
ข้อมูลโดยประมาณจากแผนเลขหมายที่เผยแพร่ ใช้อธิบายประเภทหมายเลขเท่านั้น ไม่ใช่บุคคลหรือบริษัทที่อยู่เบื้องหลัง
การแก้ไขปัญหา
หากข้อมูลไม่ถูกต้อง ให้ตรวจสอบรูปแบบและประเทศ ลองใหม่เมื่อการเชื่อมต่อล้มเหลว และรอตามเวลาที่กำหนดเมื่อถึงขีดจำกัด
กรอกหมายเลขโทรศัพท์หรือรหัสนำหน้าที่ถูกต้อง
ตอนนี้เรายังตรวจสอบไม่ได้ โปรดลองอีกครั้งในอีกสักครู่
ใช้งานผ่าน API
ต้องมีคีย์ API และเครดิต การเรียกที่สำเร็จแต่ละครั้งใช้ 1 เครดิต แม้ไม่มีข้อมูลก็ตาม บัญชี Pro ที่ใช้งานอยู่มี 20 เครดิตต่อเดือนปฏิทินตามเวลา UTC ใช้ร่วมกันทุกเส้นทาง API และถูกใช้ก่อน เครดิตรายเดือนที่ไม่ได้ใช้จะไม่ทบไปเดือนถัดไป เครดิตที่ซื้อในหน้าบัญชีของคุณใช้ได้โดยไม่ต้องมี Pro และไม่มีวันหมดอายุ
ข้อผิดพลาดไม่ถูกคิดเครดิต: 401 invalid_api_key (ไม่มีคีย์หรือคีย์ไม่ถูกต้อง), 403 pro_required (ไม่มีเครดิต Pro และไม่มีเครดิตที่ซื้อไว้), 422 ข้อมูลนำเข้าไม่ถูกต้อง, 429 quota_exceeded (เครดิตหมด), rate_limit_exceeded หรือ ai_busy (AI ของ sms-check ใช้งานเต็มความสามารถ), 503 tool_warming (ข้อมูลยังเตรียมไม่เสร็จ) หรือ tool หรือผู้ให้บริการไม่พร้อมใช้งาน หลังได้รับ 429 หรือ 503 ให้ลองใหม่เมื่อครบจำนวนวินาทีในเฮดเดอร์ Retry-After
รหัสนำหน้าหรือหมายเลขเป็นของที่ใด: ช่วงเลขหมายที่ตรงกันพอดี คำแนะนำสูงสุด 8 รายการ รหัสต่างประเทศ หรือไม่พบที่ตรงกัน
ส่ง JSON body ไปยังเส้นทางของ tool นั้นโดยตรง หรือไปยัง POST /v2/tools โดยเพิ่มฟิลด์ tool ทั้งสองเส้นทางให้ผลลัพธ์เหมือนกัน
POST https://api.nocall.io/v2/prefix-origin
POST https://api.nocall.io/v2/tools {"tool":"prefix-origin","phone":"910","country":"ES"}พารามิเตอร์
| ชื่อ | ชนิด | จำเป็น | คำอธิบาย |
|---|---|---|---|
| phone | string (1–40) | ใช่ | หมายเลขโทรศัพท์หรือรหัสนำหน้า ในรูปแบบ E.164 หรือรูปแบบในประเทศ |
| country | string (enum, 56) | ไม่ (ค่าเริ่มต้น: "ES") | รหัสประเทศสองตัว เช่น ES หรือ US ใช้สำหรับข้อมูลนำเข้าแบบในประเทศและข้อมูลของประเทศนั้น |
REQUEST_ID="$(uuidgen)" && [ -n "$REQUEST_ID" ] &&
curl --request POST 'https://api.nocall.io/v2/prefix-origin' \
--header "Authorization: Bearer $NOCALL_API_KEY" \
--header 'Content-Type: application/json' \
--header "Idempotency-Key: $REQUEST_ID" \
--data '{"phone":"910","country":"ES"}'import json
import os
import urllib.request
import uuid
api_key = os.environ.get('NOCALL_API_KEY')
if not api_key:
raise SystemExit('Set NOCALL_API_KEY')
request = urllib.request.Request(
'https://api.nocall.io/v2/prefix-origin',
method='POST',
data=json.dumps({'phone': '910', 'country': 'ES'}).encode(),
headers={
'Authorization': 'Bearer ' + api_key,
'Content-Type': 'application/json',
'Idempotency-Key': str(uuid.uuid4()),
},
)
with urllib.request.urlopen(request, timeout=30) as response:
result = json.load(response)
print(result['data']['result'], result['meta']['unitsCharged'])import { randomUUID } from 'node:crypto';
const requestId = randomUUID();
const apiKey = process.env.NOCALL_API_KEY;
if (!apiKey) throw new Error('Set NOCALL_API_KEY');
const response = await fetch('https://api.nocall.io/v2/prefix-origin', {
method: 'POST',
headers: {
Authorization: 'Bearer ' + apiKey,
'Content-Type': 'application/json',
'Idempotency-Key': requestId,
},
body: JSON.stringify({ phone: '910', country: 'ES' }),
});
const result = await response.json();
if (!response.ok) throw new Error(result.error?.code ?? 'request_failed');
console.log(result.data.result, result.meta.unitsCharged);ตัวอย่างการตอบกลับ (200)
นี่คือตัวอย่างที่ระบุไว้ในเอกสารอ้างอิง API การค้นหาใช้หมายเลขสมมติ ส่วนข้อมูลรวมและคำตอบจาก AI แสดงเพียงโครงสร้างของผลลัพธ์ ไม่ใช่ข้อมูลจริง
{
"data": {
"tool": "prefix-origin",
"result": {
"kind": "match",
"national": "910",
"row": {
"prefix": "910",
"serviceClass": "geographic",
"costClass": "standard",
"geography": "Madrid",
"indexable": true
},
"complete": false,
"planLoaded": true,
"numberType": null,
"foreignCode": null
}
},
"meta": {
"requestId": "req_example",
"unitsCharged": 1,
"usage": {
"periodStart": "2026-10-01",
"unitLimit": 20,
"unitsUsed": 3,
"unitsRemaining": 17
}
}
}ฟิลด์ผลลัพธ์ (data.result)
| ฟิลด์ | ชนิด | คำอธิบาย |
|---|---|---|
| kind | "foreign" | "match" | "suggestions" | "no_match" | ชนิดของผู้ส่ง |
| planLoaded | boolean | มีแผนเลขหมายของประเทศนั้นหรือไม่ |
| numberType | string (enum, 14) | null | ประเภทหมายเลขตามแผนเลขหมาย หรือ null |
| foreignCode | string | null | รหัสโทรต่างประเทศที่พบในข้อมูลนำเข้า หรือ null |
| national | string | ตัวเลขในประเทศของข้อมูลนำเข้าที่ใช้ค้นหา |
| row | object | ช่วงเลขหมายที่ตรงกัน: รหัสนำหน้า ประเภทบริการ ประเภทค่าบริการ และพื้นที่ |
| complete | boolean | ข้อมูลนำเข้าเป็นหมายเลขที่สมบูรณ์และถูกต้องของประเทศแล้วหรือไม่ ไม่ใช่เพียงรหัสนำหน้า |
| rows | array<object> | ช่วงเลขหมายสูงสุด 8 ช่วงที่ข้อมูลนำเข้าอาจอยู่ในนั้น |
| factsType | "mobile" | "landline" | "toll_free" | "premium" | null | เมื่อไม่มีช่วงที่ตรงกัน ประเภทที่กฎเลขหมายของประเทศแนะนำ (mobile, landline, toll_free หรือ premium) หรือ null |
คำถามที่พบบ่อย
รหัสพื้นที่บอกได้ไหมว่าผู้โทรอยู่ที่ไหน
ไม่ได้ รหัสพื้นที่บอกเพียงพื้นที่ที่หมายเลขได้รับการจัดสรร โทรศัพท์บ้านย้ายไปที่อื่นได้ และหมายเลขโทรศัพท์ผ่านอินเทอร์เน็ตใช้ได้ทุกที่ จึงเป็นเพียงเบาะแส ไม่ใช่ตำแหน่ง
ทำไมหมายเลขมือถือจึงไม่มีพื้นที่
ช่วงหมายเลขมือถือเป็นระดับประเทศ ตัวเลขชุดแรกบอกเพียงว่าเป็นสายมือถือ ไม่ได้บอกว่าออกที่ไหนหรือปัจจุบันใช้ผู้ให้บริการรายใด
ข้อมูลนี้เป็นข้อมูลทางการหรือไม่
ใช่ มาจากแผนเลขหมายที่หน่วยงานกำกับดูแลของประเทศหรือ ITU เผยแพร่ และจะอัปเดตเมื่อแผนเปลี่ยน
