How could eBay sniping be any easier? Check out our Ten Reasons to Snipe.

BidSlammer API Documentation


Our API is for developers. You can use it to create applications, or make your own tools and utilities. You can use the API from any program that can fetch URLs. Manage your snipes in a custom way that you create! For questions of usage or terms for high-volume usage, please contact us.

To access the API, you will need your API key. This is located in your Preferences, while you are logged in to the site.

Note: This is not a REST API. For simplicity, the API uses GET for all calls, even for update and delete operations.

Warning! Make sure to urlencode all values!

justTesting

justTesting is for trying out the API.

parameter type description
key string (required) Your API key.
arg1 string (required) Pass anything in to see this returned back.
arg2 string (optional) Pass anything in to see this returned back.
arg3 string (optional) Pass anything in to see this returned back.

Sample Call


addBid

addBid is for adding a snipe bid.

parameter type description
key string (required) Your API key.
item_no integer (required) The item number.
bid float(2) (optional) The bid amount. Default is zero (0.00).
groupName string (optional) (text) The name of the Bid Group to add the snipe to.
delay (optional) (integer) The number of seconds of lead time before the snipe is placed. Values can be: Integers of value 3 through 15 only.
enabled boolean (optional) 0 or 1. Turn the snipe on or off.
force (optional) 0 or 1. Whether or not to force the bid amount even if it is lower than a bid that will win. If set to 0, then the bid will always be overridden, even if that value will lose.

Sample Call


deleteBid

deleteBid will delete a snipe entirely from the system (if you own the snipe).

parameter type description
key string (required) Your API key.
item_no integer (required) The item number.

Sample Call


addSearch

addSearch adds a search to your "Saved Searches" list.

parameter type description
key string (required) Your API key.
query string (required) The query to add. Max 255 characters.

Sample Call


deleteSearch

deleteSearch deletes a search from your "Saved Searches" list.

parameter type description
key string (required) Your API key.
id integer (required) The id number of the query. (To get the id number, call getUserSearches.

Sample Call


fetchItem

fetchItem will fetch the latest information for eBay item number.

parameter type description
key string (required) Your API key.
item_no integer (required) The item number.

Sample Call


getSearchResults

getSearchResults will return search results (up to 100 items) from eBay for a given query.

parameter type description
key string (required) Your API key.
query string (required) The search query.

Sample Call


getUserSnipes

getUserSnipes returns a list of user snipes with all parameters.

parameter type description
key string (required) Your API key.
filter string (required) The list of items you want. Values are:
watched - for watch list (bid = 0)
current - for pending (current) hsnipes
completed - for recently completed snipes
archive - for archived snipes (older than 60 days)
orderby string (optional) The field to order by. Values are (ends|bids)
dir string (optional) The order to return the values. Values are (ASC | DESC).
offset integer (optional) The number of records to skip over in the returned list.
limit integer (optional) Number of records to limit to. Max = 20.
show_won boolean (optional) 0 or 1. Whether or not to include "won" items in the returned list.

Sample Call


getUserSearches

getUserSearches returns your list of "Saved Searches."

parameter type description
key string (required) Your API key.

Sample Call


importWatchList

importWatchList imports your Watch List from eBay. Note: Can take up to a minute or more!

parameter type description
key string (required) Your API key.

Sample Call