Based on the search results provided, there is no specific information about what type of API Fathom uses. The search results contain general information about different types of APIs like REST, GraphQL, and SOAP, but do not mention Fathom's API specifically.
To accurately answer this question, we would need to look at Fathom's official documentation or developer resources. Without that information, I cannot definitively state what type of API Fathom uses.
If you need to know the specific API type used by Fathom, I would recommend:
These steps would provide the most accurate and up-to-date information about Fathom's API implementation.
The Fathom API documentation does not explicitly mention webhooks as part of the official API. The documentation primarily focuses on data retrieval and reporting capabilities.
The Fathom API offers the following features:
Fathom provides event tracking functionality, which allows you to track specific actions on your website. However, this is not the same as webhooks. Events are tracked using JavaScript code on your site.
While not native to the Fathom API, there are third-party integration possibilities:
In conclusion, the official Fathom API does not appear to have native webhook support. If webhook functionality is crucial for your use case, you may need to explore third-party integrations or custom solutions.
The API Rate Limits for the Fathom API are as follows:
Each API request counts against your total monthly pageviews. For example, 10 Create Site requests will count the same as 10 pageviews [1].
When running complex aggregation queries that are unique (haven't been run before by any user), you may experience a slight lag for the first time you run the query. This is because the database engine needs to create a "query plan" to find the most optimal way to run the query. Subsequent runs will be faster [1].
The API is designed to be flexible and cater to various use cases, allowing you to control all entities within your account and generate ad-hoc custom reports [1].
Monitor your API usage to avoid exceeding the rate limits.
For complex queries, consider caching results if possible to reduce the number of API calls.
When implementing the API, be mindful of the impact on your monthly pageview count.
If you're running unique aggregation queries, be prepared for a slight delay on the first run.
Familiarize yourself with the filtering options available in the API to optimize your queries [1].
The Fathom Analytics API is currently in early access. Customers can request access by emailing the support team [2].
The API allows for complete control of your Fathom account, including server-side tracking [2].
Fathom aims to have a complete and public API available to customers later this year [2].
By understanding and adhering to these rate limits, you can effectively use the Fathom API while ensuring sustainable usage within your account's constraints.
Based on the search results provided, there is no specific mention of the most recent version of the Fathom API. However, I can provide some relevant information about the Fathom API and its features:
The Fathom Analytics API allows users to take complete control of their Fathom account.
It enables users to control all entities within the account and generate ad-hoc custom reports.
The API is described as "incredibly powerful" and aims to cater to every possible use case.
Each API request counts against the user's total monthly pageviews.
The API supports complex aggregation queries, with a slight lag for the first time a unique query is run.
Flexible filtering options with support for various operators like "is", "is not", "is like", and "is not like".
Filtering can be applied to various parameters such as hostname, pathname, referrer, device type, browser, country code, and UTM parameters.
The API utilizes cursor-based pagination, similar to the Stripe API, allowing users to paginate using either "starting_after" or "ending_before".
It supports sorting records in both chronological and reverse chronological order.
When using the API, be mindful of the impact on your monthly pageview count.
For complex queries, expect a slight lag on the first run as the database engine creates a "query plan".
Utilize the flexible filtering options to retrieve specific data as needed.
Take advantage of the pagination features to efficiently retrieve large datasets.
While the search results don't provide information about the most recent version of the Fathom API, they do offer insights into its current capabilities and features. To get the most up-to-date information about the API version, it would be best to check the official Fathom documentation or contact their support directly.
To get a developer account for Fathom to create an API integration, you need to follow these steps:
First, you need to have a Fathom Analytics account. If you don't have one, you can sign up for a 30-day free trial on their website.
The Fathom API is currently in early access. To get access, you need to:
Once you've received instructions and have been granted access:
Based on the search results provided, I don't have specific information about the data models that can be interacted with using the Fathom API. The search results seem to be about different Fathom products and services, but don't provide details about API data models.
However, I can provide some general information about typical data models that analytics APIs often support:
User/Visitor Data:
Session Data:
Pageview Data:
Event Data:
Referral Data:
Campaign Data:
Ecommerce Data (if applicable):
Custom Dimensions/Metrics:
Without more specific information about Fathom's API, I can't say definitively which of these data models it supports. To get accurate details about Fathom API's data models, I'd recommend checking their official API documentation or contacting their support team directly.