
การเข้าถึง Betfair API: สิ่งที่ต้องมี ค่าใช้จ่าย และใครเหมาะกับมัน
สคริปต์เขียนไปได้ครึ่งหนึ่ง และ API ของ Betfair ขอคีย์ก่อนอย่างอื่นทั้งหมด คีย์ขึ้นอยู่กับบัญชี Betfair ของคุณเองที่ผ่านการยืนยันแล้ว ดังนั้นหากประเทศของคุณถูกปฏิเสธหรือบัญชีของคุณถูกปิด นี่ไม่ใช่ทางเข้า
การเข้าถึง Betfair API คือ application key สองตัวบนบัญชี Betfair ของคุณเอง Delayed key (คีย์แบบราคาล่าช้า) ฟรีและใช้ได้ทันที แต่ราคาล่าช้า และเดิมพันที่วางด้วยคีย์นี้เป็นเดิมพันจริง Live key (คีย์แบบราคาสด) ต้องยื่นคำขอ ต้องมีบัญชีที่ผ่านการตรวจบัตรประจำตัวของ Betfair และมีเงินพอจ่ายค่าเปิดใช้งานครั้งเดียว ปัจจุบัน £499 และไม่คืนเงิน (ตรวจข้อกำหนดล่าสุด) คีย์ส่วนบุคคลใช้เพื่อส่วนตัวเท่านั้น บริษัทต้องไปทางช่องทางเชิงพาณิชย์ของ Betfair หากไม่มีบัญชี Betfair ก็ไม่มีคีย์ และเครื่องมือ exchange ของโบรกเกอร์ไม่ใช่บัญชี Betfair
API ใช้ทำอะไร
เอกสารสำหรับนักพัฒนาของ Betfair เองฉบับเก่ากว่าอธิบาย Exchange API ว่าเป็นวิธีสร้างระบบเดิมพันอัตโนมัติหรือหน้าจอเดิมพันแบบกำหนดเอง พัฒนาได้ฟรีและใช้เพื่อส่วนตัวเท่านั้น (ตรวจข้อกำหนดล่าสุด) ข้อกำหนดของ Betfair นับการเดิมพันด้วยวิธีอัตโนมัติอื่นว่าน่าสงสัย และระบุว่าเดิมพันผ่าน API ไม่ใช่กรณีนั้น (ข้อ 12.1.4 ของสำเนาที่เก็บถาวรที่เราอ่าน) หน้าอีกหน้าหนึ่งลงลึกกว่านี้เรื่องการทำเดิมพันอัตโนมัติผ่านคีย์เดียวกันนี้
เหมาะกับคนที่เดิมพันเพื่อตัวเองและต้องการให้โค้ด ไม่ใช่นิ้วมือ เป็นผู้กดปุ่ม ไม่เหมาะกับคนที่ไม่มีบัญชี Betfair ของตัวเอง สำหรับภาพรวม ดูตำแหน่งของ API ท่ามกลางเส้นทางอื่น และคู่มือการเข้าถึงของเรามีแผนที่ทางเข้า ตั้งแต่ต้นจนจบ
บัญชีมาก่อน แล้วจึงถึงคีย์
ขั้นแรกคือจุดที่ผู้อ่านบางคนต้องหยุด
- มีบัญชี Betfair ของคุณเองที่ผ่านการยืนยันแล้ว
หากยังไม่มี งานแรกคือเปิดบัญชีตรงก่อน ในชื่อของคุณเอง ในประเทศที่ Betfair ให้บริการ ศูนย์ช่วยเหลือสำหรับนักพัฒนาของ Betfair ระบุว่าต้องมีบัญชี Betfair ที่ผ่านการยืนยัน KYC ในทุกกรณี และหากไม่มีบัญชี Betfair คุณจะดำเนินการเรื่องใบอนุญาตต่อไม่ได้ อ่านการตรวจ KYC ที่ Live key ขึ้นอยู่กับมันก่อนวางแผนรอบ Live key และเก็บเงินในบัญชีให้พอสำหรับค่าธรรมเนียมในขั้นที่สี่
- สร้างคีย์
แต่ละบัญชีได้ application key สองตัว Delayed key ใช้งานได้ทันทีที่สร้าง ส่วน Live key เริ่มต้นเป็นสถานะไม่ทำงาน
- สร้างและทดสอบบน Delayed key
ราคามาถึงล่าช้า 1 ถึง 180 วินาที จึงต้องออกแบบให้รองรับ ใช้เงินเดิมพันขั้นต่ำกับทุกเดิมพันทดสอบ และตรวจการคำนวณของสคริปต์ด้วยมือบนเครื่องคำนวณ back และ lay ก่อนที่สคริปต์จะวางเดิมพันแรก เพราะกับคีย์นี้ทุกเดิมพันเป็นเดิมพันจริง หน้าอีกหน้าครอบคลุมข้อมูลราคาสำหรับระบบแบบนี้มาจากไหนจริง ๆ
- ยื่นขอ Live key และจ่ายค่าธรรมเนียม
Betfair ขอให้ทดสอบให้เสร็จก่อน แล้วจึงยื่นขอผ่าน Developer Program สำหรับการเดิมพันส่วนบุคคล เมื่อได้รับอนุมัติการเข้าถึง ค่าเปิดใช้งานจะถูกหักจากบัญชี Betfair ของคุณ และไม่คืนเงิน
- หลังจากนั้นไม่มีอะไรเปลี่ยนข้อกำหนดของ Betfair
Live key ไม่ได้ปลดกฎใดของบัญชี: ใช้เพื่อส่วนตัวเท่านั้น หนึ่งคนหนึ่งบัญชี และสิทธิ์ของ Betfair ในการปิดบัญชี
คีย์เปิดได้เพียงเท่าที่บัญชีเบื้องหลังเปิดอยู่
Delayed key เทียบกับ Live key
สองคีย์ต่างกันที่สิ่งที่มองเห็นและค่าใช้จ่าย ทั้งสองวางเดิมพันบน exchange จริงได้
| สิ่งที่ทำได้ | Delayed key | Live key |
|---|---|---|
| ออกแบบมาสำหรับ | การพัฒนา และซอฟต์แวร์ฝึกที่เดิมพันไม่ได้ | แอปพลิเคชันเดิมพันสด |
| ราคา | ล่าช้า 1 ถึง 180 วินาที | สด |
| การวางเดิมพัน | ทำได้ บน exchange จริง | ทำได้ |
| การใช้แบบอ่านอย่างเดียว | ทำได้ | ทำไม่ได้ |
| ความลึกของราคา | 3 ระดับราคา | ทุกระดับราคา |
| ยอดจับคู่รวมต่อตัวเลือก และราคา near และ far ของ Betfair SP | ไม่มี | มี |
| ค่าเปิดใช้งาน | ไม่มี | £499 ครั้งเดียว ไม่คืนเงิน (ตรวจข้อกำหนดล่าสุด) |
Live key ใช้แบบอ่านอย่างเดียวไม่ได้
Live key ที่ใช้เพียงอ่านราคาไม่ได้รับอนุญาต และผู้ใช้ที่ต้องการแค่ข้อมูลถูกแจ้งให้อยู่กับ Delayed key มิฉะนั้นอาจถูกยกเลิกการใช้งาน Live key การจ่าย £499 เพื่อดูราคาเฉย ๆ จึงไม่ใช่ทางเลือก
ค่าธรรมเนียมคงที่ แต่ผลตอบแทนไม่คงที่
หน้านักพัฒนาของ Betfair ระบุในปัจจุบันว่า Live key มีค่าใช้จ่าย £499 ครั้งเดียว แหล่งข้อมูลที่เก่ากว่าระบุ £299 จึงควรตรวจข้อกำหนดล่าสุดก่อนตั้งงบ £499 ถูกหรือไม่ขึ้นอยู่กับตัวเลขเดียวที่ไม่มีใครบอกคุณล่วงหน้าได้: เดิมพันแต่ละครั้งมีค่าเฉลี่ยเท่าไร
สมมติฐาน ตัวเลขทุกตัวสมมติขึ้น สมมติสคริปต์ที่เดิมพันด้วยเงินเดิมพัน £100 โดยแต่ละเดิมพันมีค่าคาดหวัง £2 หลังหักค่าคอมมิชชัน exchange และวาง 10 เดิมพันต่อวัน แล้ว £499 ÷ £2 = 249.5 ดังนั้นต้องใช้ 250 เดิมพัน หรือ 25 วัน จึงคุ้มค่าธรรมเนียม สมมติเป็น £0.50 ต่อเดิมพันแทน จะเป็น £499 ÷ £0.50 = 998 เดิมพัน ประมาณ 100 วัน ที่ £0 ต่อเดิมพัน ค่าธรรมเนียมจะไม่กลับมาเลย ต่ำกว่า £0 หลุมก็ยิ่งลึกขึ้น
กำไรคาดหวังคือค่าเฉลี่ยจากเดิมพันจำนวนมาก ไม่ใช่คำสัญญาเกี่ยวกับร้อยเดิมพันถัดไป ไม่ควรมองตัวเลขเหล่านี้เป็นรายได้ สคริปต์นี้เป็นเรื่องสมมติ
กรณีสมมติที่สอง และเป็นกรณีที่ทำให้คนพลาดบ่อย: ผู้เดิมพันที่มีบัญชีผ่านการยืนยันและมีเงิน £650 เขียนสคริปต์ตลอดสามสุดสัปดาห์บน Delayed key โดยสมมติว่าเดิมพันทดสอบเสมอตัว จ่าย £499 จากเงิน £650 นั้น และพบว่าบัญชีเหลือ £151 สำหรับเดิมพันเมื่อเดิมพันสดชุดแรกเข้า ซึ่งเป็นเงินทุนสำหรับเดิมพันที่ต่างจากที่แผนสมมติไว้มาก
เราจะไม่จ่ายเพื่อ Live key จนกว่า Delayed key จะรันกลยุทธ์เดียวกันมาหลายสัปดาห์ด้วยเงินเดิมพันขั้นต่ำ โดยรู้ว่าราคาที่ล่าช้าได้ถึง 180 วินาทีทำให้การทดสอบเป็นเพียงแนวทางคร่าว ๆ ค่าธรรมเนียมไม่กลับมา
คีย์ส่วนบุคคล กับใบอนุญาตเชิงพาณิชย์
คีย์ส่วนบุคคลมีไว้สำหรับเดิมพันของคุณเอง เอกสารที่เก็บถาวรฉบับเดียวกันระบุว่าการใช้ข้อมูลหรือ API ทุกกรณีในบริบทเชิงพาณิชย์ต้องได้รับอนุมัติจาก Betfair และการใช้ที่ไม่ได้รับอนุมัติจะถูกตรวจพบและบล็อก (ตรวจข้อกำหนดล่าสุด)
โดยสรุป: ผู้พัฒนาซอฟต์แวร์ที่สร้างแอปสำหรับลูกค้า Betfair จ่ายค่าใบอนุญาต £1,499 ซึ่งครบกำหนดเมื่อรับรองความปลอดภัย บริษัทที่ต้องการเทรดอัตโนมัติต้องผ่านฝ่ายธุรกิจของ Flutter เพื่อขอ "Exchange Trading Account" ซึ่งเริ่มจากเอกสารบริษัทและการตรวจตัวตนของกรรมการและผู้ถือหุ้น ทั้งสองแบบไม่ใช่คีย์ส่วนบุคคลที่มีงบมากขึ้น
สิ่งที่ยังจำกัดคีย์ทั้งสองแบบ
Betfair จำกัดปริมาณข้อมูลตลาดที่หนึ่งคำขอขอได้ที่ 200 points โดยข้อมูลที่ละเอียดกว่าใช้ points มากกว่า และปฏิเสธคำสั่งที่เกิน 1,000 รายการภายในหนึ่งวินาที ตลาด in-play มักมีหน่วงเวลา 1 ถึง 12 วินาทีในการวางเดิมพัน ซึ่ง Betfair ระบุว่าช่วยให้ลูกค้ายกเลิกคำสั่งที่ยังไม่จับคู่ได้เมื่อสถานการณ์เปลี่ยน ค่าธรรมเนียมธุรกรรมอาจใช้กับคีย์ทั้งสองแบบเมื่อเกิน 5,000 ธุรกรรมที่เข้าเงื่อนไขในหนึ่งชั่วโมง และข้อผิดพลาดก็นับรวมด้วย (หน้า Charges ของ Betfair มีเงื่อนไข ตรวจข้อกำหนดล่าสุด)
หน้านักพัฒนาของ Betfair ยังระบุว่าคำขอ API จากภูมิภาคที่อยู่ในรายการจะถูกบล็อก รายการนั้นต่างจากรายการในข้อกำหนด และไม่มีรายการใดครบถ้วน จึงควรตรวจรายการล่าสุดและกฎหมายท้องถิ่น เมื่อถ้อยคำเรื่องประเทศตัดคุณออกอ่านได้ในหน้าของตัวเอง
สิ่งที่โบรกเกอร์ทั้งสี่รายพูดถึง API และบอต
โบรกเกอร์เปิดบัญชีของตัวเอง ไม่ใช่บัญชี Betfair ดังนั้น API ของโบรกเกอร์ หากมี ก็เชื่อมต่อกับโบรกเกอร์ เครื่องมือเหล่านี้เป็นข้อตกลงเชิงพาณิชย์ภายใต้ข้อกำหนดของโบรกเกอร์แต่ละราย ในหน้าที่เราอ่าน ทั้งสี่รายไม่มีรายใดเสนอคีย์ Betfair และแต่ละรายมีประเทศที่ยกเว้นของตัวเอง สิ่งที่การล็อกอินโบรกเกอร์มีอยู่จริงแสดงให้เห็นแต่ละชั้น ข้อมูลของแต่ละรายตามด้านล่าง ตรวจข้อกำหนดล่าสุดของทุกบรรทัด
BetInAsia สำเนาที่เก็บถาวรล่าสุดของหน้าแรกยังโฆษณาการเชื่อมต่อกับ BLACK Sports Betting API สำเนาที่เก่ากว่าของหน้า API ระบุว่าการเข้าถึงต้องร้องขอ และเป็นการเชื่อมต่อกับ BLACK ไม่ใช่การเชื่อมต่อ API ตรงกับ exchange ที่อยู่เบื้องหลัง ไม่เหมาะหากคุณอยู่ในสหราชอาณาจักรหรือสหรัฐอเมริกา ซึ่งข้อกำหนดของโบรกเกอร์ยกเว้นทั้งสองประเทศ รวมถึงประเทศอื่น ๆ
AsianConnect ศูนย์ช่วยเหลือระบุว่าเสนอบัญชี API ผ่าน Asianodds88 ซึ่งเป็นตัวรวบรวมราคาของตน: API เข้าสู่ Asianodds88 ไม่ใช่คีย์ Betfair เราไม่พบข้อมูลเรื่อง API หรือบอตของ Piwi247 หรือ OrbitX ตรวจรายชื่อประเทศที่ถูกจำกัดของโบรกเกอร์ก่อนอย่างอื่น: รายชื่อฉบับเก่ากว่าระบุสหรัฐอเมริกาและจีน รวมถึงประเทศอื่น ๆ และแบบฟอร์มสมัครกับศูนย์ช่วยเหลือขัดกันในบางประเทศ ศูนย์ช่วยเหลือของ AsianConnect ยังระบุประเทศไทยเป็นประเทศที่ถูกจำกัด แต่แบบฟอร์มสมัครที่เราสังเกตเมื่อเร็ว ๆ นี้มีประเทศไทยให้เลือก ข้อมูลสองแหล่งจึงขัดกัน โปรดตรวจสอบกับ AsianConnect โดยตรงก่อนสมัคร
MadMarket เราไม่พบหน้า API สำหรับลูกค้า และข้อกำหนดห้ามการดึงข้อมูลอัตโนมัติ (scraping) รวมถึง robot, spider หรือกลไกอัตโนมัติอื่นใด ข้อกำหนดยังยกเว้นสหราชอาณาจักร สหรัฐอเมริกา และออสเตรเลีย รวมถึงประเทศอื่น ๆ
Sportmarket บทความช่วยเหลือระบุว่า FairExchange ใช้กับบอตซอฟต์แวร์ API ไม่ได้ และเราไม่พบเอกสาร API สาธารณะ หากคุณอยู่ในสหราชอาณาจักร สหรัฐอเมริกา หรือฝรั่งเศส รวมถึงประเทศอื่น ๆ ข้อกำหนดของโบรกเกอร์ตัดคุณออก
รายชื่อเปลี่ยนไปเรื่อย ๆ และหน้าของโบรกเกอร์เองก็ขัดกันเป็นบางครั้ง จึงควรเปรียบเทียบข้อกำหนดของโบรกเกอร์ทั้งสี่รายในตารางเดียว และถือข้อกำหนดล่าสุดของแต่ละรายเป็นข้อสรุป เราจะอ่านคำว่า "API access" บนหน้าของโบรกเกอร์ว่าเป็นคำถามที่ต้องถามเป็นลายลักษณ์อักษร ไม่ใช่ฟีเจอร์ที่จะวางกลยุทธ์ตาม
เครื่องมือของโบรกเกอร์เป็นเส้นทางได้เฉพาะที่ที่ทั้ง Betfair และโบรกเกอร์ยอมรับคุณ และไม่ใช่คีย์ Betfair เลย
คำถามที่พบบ่อย
การเข้าถึง Betfair API เป็นแบบอัตโนมัติหรือต้องยื่นคำขอ?
บางส่วน เมื่อคุณมีบัญชี Betfair ที่ผ่านการยืนยันแล้ว คุณสร้างคีย์เองได้ และ Delayed key ใช้งานได้ทันที ส่วน Live key ต้องยื่นคำขอ ยืนยันบัตรประจำตัวครบถ้วน และมีเงินในบัญชีพอครอบคลุมค่าเปิดใช้งาน ตรวจศูนย์ช่วยเหลือสำหรับนักพัฒนาล่าสุดของ Betfair ก่อนพึ่งพาขั้นตอนใด ๆ
การเข้าถึง Betfair API มีค่าใช้จ่ายเท่าไร และค่าธรรมเนียมคืนได้หรือไม่?
Delayed key ฟรี Live key มีค่าเปิดใช้งานครั้งเดียว ปัจจุบัน £499 หักจากบัญชี Betfair ของคุณเมื่อได้รับอนุมัติการเข้าถึง และไม่คืนเงิน ค่าคอมมิชชัน exchange จากเงินที่ชนะแยกต่างหาก ตรวจข้อกำหนดล่าสุด
ใช้ Betfair API โดยไม่มีบัญชี Betfair ได้หรือไม่?
ไม่ได้ คีย์ออกให้กับบัญชีที่ผ่านการยืนยัน KYC และศูนย์ช่วยเหลือสำหรับนักพัฒนาของ Betfair ระบุตรง ๆ ว่าหากไม่มีบัญชี Betfair คุณจะดำเนินการเรื่องใบอนุญาตต่อไม่ได้
จะเป็นอย่างไรหาก Betfair ไม่ให้บริการในที่ที่คุณอยู่?
เช่นนั้นก็ไม่มีเส้นทาง API เพราะคีย์ขึ้นอยู่กับบัญชีที่ Betfair ต้องยอมรับ การปกปิดตำแหน่งที่อยู่ไม่ใช่ทางแก้: ทำไมการปกปิดตำแหน่งจึงจบไม่ดีมีข้อกำหนดและผลที่ตามมา