1xBet Arbitrage & Value Bet Finder
Pricing
from $19.00 / 1,000 results
1xBet Arbitrage & Value Bet Finder
Finds arbitrage and +EV value bets involving 1xBet, checked against Pinnacle, FanDuel, DraftKings, MelBet, 22Bet in one run. Guaranteed-profit stake split included.
Pricing
from $19.00 / 1,000 results
Rating
0.0
(0)
Developer
MrDoe
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share

What does 1xBet Arbitrage & Value Bet Finder do?
Sports Betting Value Bet & Arbitrage Finder takes the odds datasets produced by bookmaker Actors, matches the same game across bookmakers even when team names differ, removes the margin from a sharp bookmaker's prices to get fair odds, and returns two kinds of results. Value bets are soft-book prices that beat the fair odds, with edge percent and Kelly fraction. Arbitrage opportunities are combinations of the best prices across books that guarantee a profit, with the stake for each leg. It covers moneyline and total markets.
Why use 1xBet Arbitrage & Value Bet Finder?
- Matches the same game across bookmakers despite different team names and abbreviations.
- Uses proportional no-vig prices from a sharp bookmaker as the fair price.
- Returns edge percent, Kelly fraction and the sharp book's margin for every value bet.
- Arbitrage results include the stake for each leg from your bankroll.
- Works with the Pinnacle, FanDuel, DraftKings, MelBet, 22Bet and 1xBet Actors, or try it first on a built-in sample.
What makes this different
Most value-bet tools are closed apps tied to their own odds feed. This Actor is a decision layer on top of odds datasets you already collect: bring any mix of bookmakers, choose which one is the sharp reference, and get value bets and arbitrage with the maths shown, including a fuzzy match of teams across books.
How it works

- Your input — run the bookmaker odds Actors you want and choose their datasets, or leave the field empty to try the sample.
- The Actor collects it — the Actor matches games across books, removes the sharp book's margin and compares prices.
- Your output — you get value bets and arbitrage opportunities as clean rows.
What data can you extract?
The dataset has 22 fields per row:
| Field | Type | Description |
|---|---|---|
type | string | value-bet or arbitrage. |
event | object | Home, away, sport, league and start time. |
market | string | moneyline or total. |
line | number | Total line, null for moneyline. |
selection | string | home, draw, away, over or under (value bets). |
bookmaker | string | Bookmaker offering the price (value bets). |
bookmakerOdds | number | Decimal odds offered. |
sharpBookmaker | string | Reference sharp bookmaker. |
sharpOdds | number | Sharp bookmaker's raw decimal odds. |
fairOdds | number | No-vig fair decimal odds. |
fairProbability | number | No-vig fair probability. |
edgePercent | number | Expected edge over fair odds in percent. |
kellyFraction | number | Full Kelly stake as a fraction of bankroll. |
sharpMarginPercent | number | Sharp bookmaker's margin in percent. |
bookmakerScrapedAt | string | When the offered price was collected. |
sharpScrapedAt | string | When the sharp price was collected. |
marginPercent | number | Guaranteed profit margin (arbitrage). |
bankroll | number | Bankroll split across legs (arbitrage). |
guaranteedProfit | number | Guaranteed profit for the bankroll (arbitrage). |
legs | array | Selection, bookmaker, odds and stake per leg (arbitrage). |
url | string | Link to the offering bookmaker's match page. |
demo | boolean | True when the built-in sample was used. |
How to use 1xBet Arbitrage & Value Bet Finder

- Open the Actor and go to the Input tab.
- Press Start. It fetches fresh odds from 1xBet and five other bookmakers, matches the same fixtures across them, and returns only the opportunities that involve 1xBet. Clear Focus on one bookmaker to see every book's opportunities instead of just 1xBet's.
- Optionally set filters and a Max results limit.
- Click Start. A default run finishes in under a minute.
- Open the Output tab, then download the dataset or connect it to your tools.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
oddsDataset1 | string | No | — | Dataset produced by a bookmaker odds Actor run (Pinnacle, FanDuel, DraftKings, MelBet, 22Bet, 1xBet). Add one per bookmaker; the more books, the more opportunities. Leave all empty to try the Actor on a small built-in sample slate. |
oddsDataset2 | string | No | — | Dataset produced by a bookmaker odds Actor run (Pinnacle, FanDuel, DraftKings, MelBet, 22Bet, 1xBet). Add one per bookmaker; the more books, the more opportunities. |
oddsDataset3 | string | No | — | Dataset produced by a bookmaker odds Actor run (Pinnacle, FanDuel, DraftKings, MelBet, 22Bet, 1xBet). Add one per bookmaker; the more books, the more opportunities. |
oddsDataset4 | string | No | — | Dataset produced by a bookmaker odds Actor run (Pinnacle, FanDuel, DraftKings, MelBet, 22Bet, 1xBet). Add one per bookmaker; the more books, the more opportunities. |
fetchLiveOdds | boolean | No | true | Runs this repo's own Pinnacle, FanDuel, DraftKings, MelBet, 22Bet and 1xBet Actors right now (on by default here) and scans their fresh odds for 1xBet opportunities. Each is a separate Actor run on your account, billed and timed as its own run. |
liveBookmakers | array | No | [] | Which of pinnacle, fanduel, draftkings, melbet, 22bet, 1xbet to fetch. Leave empty for all six. |
liveSports | array | No | [] | Sports to pass to each bookmaker Actor. Leave empty for soccer. |
liveMaxMatchesPerBook | integer | No | 20 | Caps how many matches each bookmaker Actor fetches. |
focusBookmaker | string | No | "1xbet" | Only return opportunities involving this bookmaker. Defaults to "1xbet"; clear it to see every bookmaker's opportunities instead. |
sharpBookmaker | string | No | "Pinnacle" | The bookmaker whose no-vig price is treated as the fair price. Its name must match the bookmaker field in the datasets. |
mode | string | No | "both" | Value bets against the sharp fair price, arbitrage across books, or both. |
minEdgePercent | number | No | 1 | Only report value bets with at least this expected edge over the fair price. |
minArbitrageMarginPercent | number | No | 0 | Only report arbitrage with at least this guaranteed margin. |
bankroll | number | No | 100 | Total amount split across the legs of each arbitrage. |
maxStartDiffHours | number | No | 3 | Two listings count as the same match when their start times are within this many hours. |
maxResults | integer | No | 5 | Maximum value bets and maximum arbitrage returned. Default is 5 for a quick test; set 0 to return everything found. |
Output Data

type is value-bet or arbitrage. For value bets, edgePercent is the expected profit per unit staked versus the fair price and kellyFraction is the full-Kelly stake as a fraction of bankroll (use a fraction of it). For arbitrage, marginPercent is the guaranteed profit and each leg lists the stake. demo is true when the built-in sample was used.

A real dataset item:
{"type": "value-bet","event": {"home": "Pittsburgh Pirates","away": "San Francisco Giants","sport": "Baseball","league": "MLB","startTime": "2030-01-01T19:00:00.000Z"},"market": "moneyline","line": null,"selection": "away","bookmaker": "FanDuel","bookmakerOdds": 2.7,"sharpBookmaker": "Pinnacle","sharpOdds": 2.4,"bookmakerScrapedAt": null,"sharpScrapedAt": null,"fairOdds": 2.5,"fairProbability": 0.4,"edgePercent": 8,"kellyFraction": 0.0471,"sharpMarginPercent": 4.17,"url": null,"demo": true}
Usage Examples
1xBet arbitrage right now
{"mode": "arbitrage","bankroll": 500,"maxResults": 0}
1xBet value bets against Pinnacle's fair price
{"mode": "value","minEdgePercent": 1,"maxResults": 0}
Every bookmaker's opportunities, not just this one
{"focusBookmaker": "","maxResults": 0}
Tips for Best Results
- Default is 5 results for a fast test. Set the max to 0 to return everything available.
Known Limitations
- Results are only as fresh as the moment they were fetched; odds move within seconds, so a result can be gone by the time both bets are placed.
- Only moneyline and total markets are compared, and only when both books list the same outcomes and line.
- Team matching is fuzzy; unusual name differences can leave a match unpaired.
- Fetching live odds runs this repo's other Actors as separate paid sub-runs; a bookmaker that is slow, blocked or out of matches is skipped rather than failing the whole run.
- This is odds analysis, not betting advice or an execution service: it does not place bets. Bookmakers commonly limit stakes or close accounts they identify as arbitrage betting, and can void a price offered in error, so a computed guaranteed profit is not a guaranteed payout.
Integrations
Run it from the Apify API, on a schedule, or from a webhook. Send results straight to Google Sheets, Make, Zapier, Slack or your own database with Apify's built-in integrations.
Export Formats
Download the dataset as JSON, CSV, Excel, XML, HTML table or RSS from the Output tab or the API.
Frequently Asked Questions
Does this only work with a bookmaker account already?
You need accounts at 1xBet and whichever bookmaker is on the other side of an opportunity to actually place both bets; the Actor only compares public odds and does the math.
Why does it check five other bookmakers if I only care about 1xBet?
Arbitrage and value only exist by comparing two books' prices; this Actor still fetches Pinnacle, FanDuel, DraftKings, MelBet, 22Bet for a fair comparison, then filters the results down to the ones involving 1xBet.
Can I see opportunities for every bookmaker instead?
Yes, clear the Focus on one bookmaker field (or use the general-purpose Odds Value Bet & Arbitrage Finder Actor).
Is arbitrage betting legal?
In most places yes; it's bookmakers' own terms that often restrict it, and they can limit stakes or close accounts they flag as arbing. Check the rules of each bookmaker and your local laws.
Does this place bets for me?
No. It only reports the math; placing and settling bets is up to you, on your own accounts.
Am I charged for runs that find nothing?
No, only for opportunities returned.
Do I need an account or login?
No. The Actor only needs the odds datasets you choose; it has no account or login.
Am I charged for failed runs or empty results?
You are only charged for results that are actually written to the dataset.
Can I run it on a schedule?
Yes. Create a Task with your input and add a schedule in Apify Console. With monitor mode on, each scheduled run returns only what changed since the previous one.
Support
Questions or a missing field? Open an issue from the Issues tab on this Actor's page and it will be looked at.
Legal / Responsible Use
You are responsible for how you use these results, including compliance with bookmaker terms and the gambling laws that apply to you. This Actor is analysis only and does not place bets. Gambling is age-restricted and can be addictive; if you or someone you know has a problem, seek support from a service such as BeGambleAware or 1-800-GAMBLER.