# Buy

Buy a BNCS-20 token from the marketplace

```
{ 
  "p": "bncs-20",
  "op": "buy",
  "ins": "0"
}
```

<table><thead><tr><th width="101">Key</th><th width="112.66666666666666">Required</th><th>Description</th></tr></thead><tbody><tr><td>p</td><td>Yes</td><td>Protocol: Helps other systems identify and process bncs-20 events</td></tr><tr><td>op</td><td>Yes</td><td>Operation: Type of event (Listing, Delisting)</td></tr><tr><td>ins</td><td>Yes</td><td>inscription id to buy from the marketplace</td></tr></tbody></table>

The marketplace indexer will check the amount of BNC sended from this transaction, if efficient amount was sent, the buy order will be executed and the amount of bncs-20 token will be transfered to buyers address in a coming transaction.
