For select partners, we offer Enterprise API services that include: custom integration hooks and callbacks, location tracking, user trends, tagged codes for AB testing, and templates for updating groups of codes.
Please inquire with support@sparqcode.com if you would like to know more or be considered for this service.
QRGen is an API that enables you to create custom dynamic QR Codes that are optimized for North American mobile camera phones. Based on the data payload we have optimized the compression, size, and error correction code parameters. Our goal is to make it as easy and painless as possible for you to embed dynamic QR Codes in to your application.
PHONE CALL
Scanning a QR code with this symbol will invoke your phone to dial the number embedded in the QR code.
Ex: http://sparqcode.com/qrgen?qt=ph&tel=800GOOG411&...
SMS TEXT MESSAGE
Scanning a QR code with this symbol will invoke your phone to send an SMS text message to the number embedded in the QR code.
Ex: http://sparqcode.com/qrgen?qt=sms&tel=44636&data=joke&...
GPS MAP
Scanning a QR code with this symbol will invoke your phone to open a map to the geocoded location specified.
Ex: http://sparqcode.com/qrgen?qt=map&data=Space+Needle&...
URL
Scanning a QR code with this symbol will invoke your phone browser to open this url.
Ex: http://sparqcode.com/qrgen?qt=url&data=http://mskynet.com&...
APP URI
Scanning a QR code with this symbol will invoke your phone to open an app for this URI.
Ex: http://sparqcode.com/qrgen?qt=uri&data=geo:0,0?q=seattle
BlackBerry PIN
Scanning a QR code with this symbol will add this PIN request to your BlackBerry contacts.
Ex: http://sparqcode.com/qrgen?qt=bb&fName=Pete&...
MeCARD
Scanning a QR code with this symbol will add this MeCARD to your phone contact list.
Ex: http://sparqcode.com/qrgen?qt=addr&fName=Pete&...
vCard
Scanning a QR code with this symbol will add this vCard to your phone contact list.**
Ex: http://sparqcode.com/qrgen?qt=vcard&fName=Pete&...
vCal (Calendar)
Scanning a QR code with this symbol will add this event to your calendar.
Ex: http://sparqcode.com/qrgen?qt=vcal&title=Birthday&...
RAW
Scanning a QR code with this symbol will invoke any action of your choosing. This is meant for custom made QR codes where you can embed any raw data of your choosing for testing and custom application development.
Ex: http://sparqcode.com/qrgen?qt=raw&data=Hello,+TRE!&...
By default QRGen will automatically compute the optimum values targeted for North American phones based on the data provided. For some background as to what these parameters do we recommend you read http://www.denso-wave.com/qrcode/aboutqr-e.html
The desired width of the image. If none is supplied the width of your image is determined by the size parameter. We advise using this parameter rather than trying to fiddle with the size parameter.
This determines the error correction level of the QR code. We strongly recommend that you let us pick which ECC level to use. If you insist on picking it yourself please read "Error Correction" on http://www.denso-wave.com/qrcode/qrgene2-e.html.
This is some text rendered just beneath the QR Code in bold text. It should be something short, like a title for the QR code.
This is some text rendered just beneath the main caption. It can be a little bit longer than the caption but you don't have a lot of room to work with. Note that subcaptions can be hard to read if your QR code width is less than 300 pixels.
Instructs the generator to disable the subcaption.
Generate image using this color foreground.
Generate image using this color background.
Generate a context-sensitive label around the barcode.
Generate a tag for the free MMS/EMail QR code decoding service.

