Site Home  »  Zoho CRM API

Zoho CRM API

Tags:  

Switch to HTTPS mode. For details, refer our Developer API forum.

Zoho CRM provides API (Application Programming Interface) for integrating CRM modules with any third-party applications such as, accounting, ERP, e-commerce, self-service portals and others. With the Zoho CRM API, you can extract CRM data in XML or JSON format and develop new applications or integrate with your existing business applications. As the Zoho CRM API is independent of programming languages, you can develop applications in any programming language (Java, .Net, C, C++, PHP, etc.).
New to Zoho CRM?      
Sign up for free

You can use the Zoho CRM API to integrate the following types of applications:

  • Zoho Services
  • Third-party applications

Integration with Zoho Apps


Integrate CRM with Zoho Mail

Group Chat and IM with CRM Users

Attach Documents from Zoho Docs

Import Accounts and Contacts from CRM to Zoho Invoice

Launch Web-conference with CRM Contacts

View CRM Data in Zoho Sheet

Link CRM Data with Creator

Link CRM Data with Recruit



Third-Party Integrations


Import Contacts from Zoho CRM to MailChimp

Import Contacts from Zoho CRM to Contactology

Integration with QuickBooks - Beta

Attach Documents from Google Docs

Integrate Zoho CRM with Google Apps



Target Audience

  • Developers
  • CRM Project Managers
  • System Integrators

Prerequisite

  • You must have a valid user name and password to access the Zoho CRM service
  • You must have permission to access API service (System-level security settings)
  • Developer environment/hosting server to integrate third-party application
  • Internet connection to communicate with Zoho CRM API

API Limit

Zoho CRM Edition API Requests - Upper Limit
Free Edition
(3 users free)
Total 250 Requests /day / organization
Professional Edition
(USD 12 / user /month)
250 Requests /day / user license OR
5,000 Requests /day /organization, whichever is lower
Enterprise Edition
(USD 25 / user /month)

250 Requests /day /user license OR
15,000 Requests /day /organization, whichever is lower

For example, in Free Edition if you use the getRecords method, you can fetch a maximum of 200 records per request, in turn, a total of 50,000 records per day (250 x 200 = 50,000 records).

Important Notes:
  • The above restrictions are applicable for all  users.
  • We notify the CRM administrator (Primary Contact of the Zoho CRM account) if your organization exceeds the above limit.
  • We also provide API Statistics for better assessment of your integration requirements.
  • If you use the getSearchRecords or getCVRecords methods, you can send a maximum of 250 calls per day irrespective of your Zoho CRM edition.
  • In case, your application requires more than the upper limit, your additional API requests will not be processed. To avoid data transfer issues, please assess your API requirements well in advance. If you need any help, please contact our Support at support@zohocrm.com 

Related Topics

Release Notes | Generating API Ticket | API Methods | Deprecated Methods
Examples | Error MessagesSubmit Apps | FAQ | Developer Forum


jacqueline.nguyen 188 - days ago 
Please help to integrate ERP into Zoho CRM?
maheshkumar 188 - days ago 
Hi,

Please send us your requirement in detail, so that we can assist you in a better way. I hope, you saw all the API methods and its responses. Whether you have any doubts in using those APIs or you need some other new APIs to integrate with the ERP solution? Please let us know.

Also, please confirm us that whether you will take care of the coding part or we have to do the coding for you.

Regards,
Mahesh.
(Zoho CRM)
jacqueline.nguyen 188 - days ago 
Dear Mahesh,

Please help to do the coding for me.

Our main requirement is how to create the Stock Issued Docket, The customers require us to put the Price of one Product, but it’s changeable. We have to create a new list in Product, but the problem is that we cannot make Stock Issued Docket because of price difference.

Hope you can understand what I mean.

Jacqueline.
maheshkumar 187 - days ago 
Hi,

To my understanding, you are looking for Products Stock history ie., suppose there are 3 products with different prices in the stock and if there is a change in price of few products, You need to maintain those products with the same old price in the stock. Also, there should be a new entry for the new price change. At a time, you need to see the same product with old and new price in the stock.

If so, then it is not possible in Zoho CRM. As a workaround, you can maintain these stocks in your database ie., whenever a price change happen, you can identify that using the API and put a new entry in the database. In Zoho CRM, there will be only one product with one price in the stock. But in your database, there will be more that one entry for the same product. Hope this satisfy your needs.

Please let us know.

Regards,
Mahesh,
(Zoho CRM).
tampanna 131 - days ago 
Hi. I am using the free version of zoho's CRM. How can I send email's through my google account? Presently, it automatically goes to Outlook, which I'm no longer using.
Thanks,
Ana
ponpavitra.jothi 129 - days ago 
Hi Ana,

When you click on the email address the default mail client available in your system will be used to send the mails. You can purchase the Zoho Mail add-on and configure the Gmail as POP account and get all you business mails inside CRM. Using this you can also keep track of all the emails communication for each record. Refer: http://www.zoho.com/crm/crm-email.html

Regards,
Pavitra J.
fredrik.nevalone 103 - days ago 
Hi,

We are wondering if there is a way to configure Subscriptions expire time in Contacts / New contacts.
pmdavis4 90 - days ago 
I'd like my hoster call center application to pop a contact in ZOHO CRM on an inbound call. One of the 50 HTTP post parameters is the ANI. I'd like the post to do a lookup where the ANI = Phone and pop this contact in ZOHO. Can you tell me how to set this up?
georgepszabo 78 - days ago 
Need to be able to import leads into the CRM from emails automatically. We buy leads and they are emailed to us.
outbackbrent 69 - days ago 
Great Product, using the Pro version but have not found out how to make 'Tasks'. private.
mrandsdorp 67 - days ago 
Hi there,

I am currently advising a Surinam based company tot start using (ZoHo) CRM. The commercial departments are extremely enthusiastic. The prospect of integrating a CRM application with other business applications, is not done so far. We would like to integrate inventory data, pricebooks etc.
What are the requirements for connecting one or more busniness apps with ZoHo?

Kind regards,

M. Randsdorp
sharanya.ramachandran 66 - days ago 
@Randsdorp

You can integrate other business apps with Zoho CRM by using our Developer APIs. Once you have an account with Zoho CRM, you can generate the API Ticket and Key and proceed with the integrations.

Please refer https://zohocrmapi.wiki.zoho.com/Generating-API-Ticket.html for the details.

Also, do take a look at the API Methods that we provide at: https://zohocrmapi.wiki.zoho.com/API-Methods.html

You can always write to us at support@zohocrm.com for any help required.

Regards,
Sharanya
ponpavitra.jothi 66 - days ago 
@outbackbrent Hi, the tasks in your account will be visible to other users based on the hierarchy level of the Roles. For example, if you are the CEO, then the Managers under you will not be able to access the records. Also, you are the Manager, you can disable 'Share Data with Peers' option under Roles if you do not want other users with Manager role to access your tasks.

Please refer the following link for more help: https://zohocrm.wiki.zoho.com/Managing-Roles.html

Regards,
Pavitra J.
ia.mark.vincent 65 - days ago 
Hi there,


How do I edit the fields? Currently I can select fields to include in each of the fields list but the selections within the fields are fixed to the values that are not really relevant to this business.


For example, editing the values for Industry to exclude the industries that we dont service and include parts of our industry that we do differentiate. Also, I am not the CEO so how do I edit that field to put in my company role?


Cheers

Mark
ponpavitra.jothi 65 - days ago 
Hi Mark,

If I am not mistaken, you would like to change the field values of the pick list fields. You can do so by editing the field. please refer the following link for more details: https://zohocrm.wiki.zoho.com/Zoho-CRM-Custom-Fields.html#Add_Pick_list_Values

Regards,
Pavitra J.
safi.mohammed 43 - days ago 
Dear ,

I am trying to create & understand a web form leads in ZOHO,can you help me out understanding this feature ,,I want to implement this.

Thanks
mohammed
paul_franklin45 40 - days ago 
I love Zoho!

Can I connect it to Amember to automatically import new contacts?
moneyivy.com 25 - days ago 
Hi,

Is it possible to integrate ZOHO CRM with my application database?

Regards
Surajit
balewis4 16 - days ago 
Can I make calls to an API to import the data into Zoho?

Brent Lewis
balewis4@gmail.com
ftwkeys 1 - day ago 
I would like to create a CRM customized to a specific retail industry, market to small business owners my branded version of this CRM customized for their business, and profit from the difference between the monthly per-chair fee I charge and the monthly fee I pay ZOHO.

Is this possible?

A




 RSS of this page