LexMachina API python SDK
Project description
python-lexmachina-api-client
Python client for the Lex Machina API.
The lexmachina package is automatically generated by the OpenAPI Generator project:
- API version: 20251118
- Package version: 2.0.0.20251118
- Generator version: 7.17.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
Requirements.
Python 3.9+
Installation & Usage
This python library package is generated without supporting files like setup.py or requirements files
To be able to use it, you will need these dependencies in your own package that uses this library:
- urllib3 >= 1.25.3, < 3.0.0
- python-dateutil >= 2.8.2
- pydantic >= 2
- typing-extensions >= 4.7.1
Getting Started
In your own code, to use this library to connect and interact with python-lexmachina-api-client, you can run the following:
import lexmachina
from lexmachina.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://api.lexmachina.com
# See configuration.py for a list of all supported configuration parameters.
configuration = lexmachina.Configuration(
host = "https://api.lexmachina.com"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure Bearer authorization: JwtAccessBearer
configuration = lexmachina.Configuration(
access_token = os.environ["BEARER_TOKEN"]
)
# Enter a context with an instance of the API client
with lexmachina.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = lexmachina.AlertsApi(api_client)
alert_id = 56 # int |
var_date = '2013-10-20' # date |
try:
# Get Alert Run Results
api_response = api_instance.get_alert_run_results(alert_id, var_date)
print("The response of AlertsApi->get_alert_run_results:\n")
pprint(api_response)
except ApiException as e:
print("Exception when calling AlertsApi->get_alert_run_results: %s\n" % e)
Documentation for API Endpoints
All URIs are relative to https://api.lexmachina.com
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AlertsApi | get_alert_run_results | GET /alerts/runs/{alert_id}/{date} | Get Alert Run Results |
| AlertsApi | get_alert_runs | GET /alerts/runs/{alert_id} | Get Alert Runs |
| AlertsApi | get_alerts | GET /alerts | Get Alerts |
| AnalyticsApi | analyze_district_cases_from_alert | GET /analyze-district-cases/from-alert/{alert_id} | Analyze District Cases From Alert |
| AnalyticsApi | analyze_district_cases_from_query | POST /analyze-district-cases/from-query | Analyze District Cases From Query |
| AttorneysApi | get_attorney | GET /attorneys/{attorney_id} | Get Attorney |
| AttorneysApi | get_attorneys | GET /attorneys | Get Attorneys |
| AttorneysApi | search_attorneys | GET /search-attorneys | Search Attorneys |
| AuthorizationApi | oauth2_token | POST /oauth2/token | Oauth2 Token |
| BankruptcyCasesApi | get_bankruptcy_case | GET /bankruptcy-cases/{bankruptcy_case_id} | Get Bankruptcy Case |
| CaseQueryApi | query_appeals_cases | POST /query-appeals-cases | Query Appeals Cases |
| CaseQueryApi | query_district_cases | POST /query-district-cases | Query District Cases |
| CaseQueryApi | query_state_cases | POST /query-state-cases | Query State Cases |
| DocketsApi | get_district_docket_entry | GET /docket-entries/{docket_entry_id} | Get District Docket Entry |
| DocketsApi | get_itc_document_entry | GET /itc-document-entries/{usitc_document_id} | Get Itc Document Entry |
| DocketsApi | get_state_docket_entry | GET /state-docket-entries/{state_docket_entry_id} | Get State Docket Entry |
| EntitiesApi | get_attorney | GET /attorneys/{attorney_id} | Get Attorney |
| EntitiesApi | get_attorneys | GET /attorneys | Get Attorneys |
| EntitiesApi | get_bankruptcy_judge | GET /bankruptcy-judges/{bankruptcy_judge_id} | Get Bankruptcy Judge |
| EntitiesApi | get_bankruptcy_judges | GET /bankruptcy-judges | Get Bankruptcy Judges |
| EntitiesApi | get_federal_judge | GET /federal-judges/{federal_judge_id} | Get Federal Judge |
| EntitiesApi | get_federal_judges | GET /federal-judges | Get Federal Judges |
| EntitiesApi | get_law_firm | GET /law-firms/{law_firm_id} | Get Law Firm |
| EntitiesApi | get_law_firms | GET /law-firms | Get Law Firms |
| EntitiesApi | get_magistrate | GET /magistrate-judges/{magistrate_judge_id} | Get Magistrate |
| EntitiesApi | get_magistrates | GET /magistrate-judges | Get Magistrates |
| EntitiesApi | get_parties | GET /parties | Get Parties |
| EntitiesApi | get_party | GET /parties/{party_id} | Get Party |
| EntitiesApi | get_state_judge | GET /state-judges/{state_judge_id} | Get State Judge |
| EntitiesApi | get_state_judges | GET /state-judges | Get State Judges |
| FederalAppealsCasesApi | get_appeals_case | GET /appeals-cases/{appeals_case_id} | Get Appeals Case |
| FederalAppealsCasesApi | list_appealability_rulings | GET /list-appealability-rulings | List Appealability Rulings |
| FederalAppealsCasesApi | list_appellate_decisions | GET /list-appellate-decisions/FederalDistrict | List Appellate Decisions |
| FederalAppealsCasesApi | list_originating_venues | GET /list-originating-venues/FederalAppeals | List Originating Venues |
| FederalAppealsCasesApi | list_supreme_court_decisions | GET /list-supreme-court-decisions/FederalAppeals | List Supreme Court Decisions |
| FederalAppealsCasesApi | query_appeals_cases | POST /query-appeals-cases | Query Appeals Cases |
| FederalDistrictCasesApi | analyze_district_cases_from_alert | GET /analyze-district-cases/from-alert/{alert_id} | Analyze District Cases From Alert |
| FederalDistrictCasesApi | analyze_district_cases_from_query | POST /analyze-district-cases/from-query | Analyze District Cases From Query |
| FederalDistrictCasesApi | find_district_case_by_number | GET /find-district-cases | Find District Case By Number |
| FederalDistrictCasesApi | get_district_case | GET /district-cases/{district_case_id} | Get District Case |
| FederalDistrictCasesApi | query_district_cases | POST /query-district-cases | Query District Cases |
| FindApi | find_district_case_by_number | GET /find-district-cases | Find District Case By Number |
| ITCInvestigationsApi | get_itc_investigation | GET /itc-investigations/{itc_investigation_id} | Get Itc Investigation |
| JudgesApi | get_bankruptcy_judge | GET /bankruptcy-judges/{bankruptcy_judge_id} | Get Bankruptcy Judge |
| JudgesApi | get_bankruptcy_judges | GET /bankruptcy-judges | Get Bankruptcy Judges |
| JudgesApi | get_federal_judge | GET /federal-judges/{federal_judge_id} | Get Federal Judge |
| JudgesApi | get_federal_judges | GET /federal-judges | Get Federal Judges |
| JudgesApi | get_magistrate | GET /magistrate-judges/{magistrate_judge_id} | Get Magistrate |
| JudgesApi | get_magistrates | GET /magistrate-judges | Get Magistrates |
| JudgesApi | get_state_judge | GET /state-judges/{state_judge_id} | Get State Judge |
| JudgesApi | get_state_judges | GET /state-judges | Get State Judges |
| JudgesApi | search_judges | GET /search-judges | Search Judges |
| LawFirmsApi | get_law_firm | GET /law-firms/{law_firm_id} | Get Law Firm |
| LawFirmsApi | get_law_firms | GET /law-firms | Get Law Firms |
| LawFirmsApi | seach_law_firms | GET /search-law-firms | Seach Law Firms |
| ListApi | list_appealability_rulings | GET /list-appealability-rulings | List Appealability Rulings |
| ListApi | list_appellate_decisions | GET /list-appellate-decisions/FederalDistrict | List Appellate Decisions |
| ListApi | list_case_resolutions | GET /list-case-resolutions/{court_type} | List Case Resolutions |
| ListApi | list_case_tags | GET /list-case-tags/{court_type} | List Case Tags |
| ListApi | list_case_types | GET /list-case-types/{court_type} | List Case Types |
| ListApi | list_courts | GET /list-courts/{court_type} | List Courts |
| ListApi | list_events | GET /list-events/{court_type} | List Events |
| ListApi | list_federal_district_damages | GET /list-damages/FederalDistrict | List Federal District Damages |
| ListApi | list_federal_district_findings | GET /list-findings/FederalDistrict | List Federal District Findings |
| ListApi | list_judgment_events | GET /list-judgment-events/State | List Judgment Events |
| ListApi | list_judgment_sources | GET /list-judgment-sources/FederalDistrict | List Judgment Sources |
| ListApi | list_originating_venues | GET /list-originating-venues/FederalAppeals | List Originating Venues |
| ListApi | list_remedies | GET /list-remedies/FederalDistrict | List Remedies |
| ListApi | list_state_damages | GET /list-damages/State | List State Damages |
| ListApi | list_supreme_court_decisions | GET /list-supreme-court-decisions/FederalAppeals | List Supreme Court Decisions |
| PTABTrialsApi | get_ptab_trial | GET /ptab-trials/{ptab_trial_id} | Get Ptab Trial |
| PartiesApi | get_parties | GET /parties | Get Parties |
| PartiesApi | get_party | GET /parties/{party_id} | Get Party |
| PartiesApi | get_party_groups | GET /party-groups | Get Party Groups |
| PartiesApi | search_parties | GET /search-parties | Search Parties |
| PatentsApi | get_patent | GET /patents/{patent_number} | Get Patent |
| PatentsApi | get_patents | GET /patents | Get Patents |
| SearchApi | seach_law_firms | GET /search-law-firms | Seach Law Firms |
| SearchApi | search_attorneys | GET /search-attorneys | Search Attorneys |
| SearchApi | search_judges | GET /search-judges | Search Judges |
| SearchApi | search_parties | GET /search-parties | Search Parties |
| StateCasesApi | get_state_case | GET /state-cases/{state_case_id} | Get State Case |
| StateCasesApi | get_state_docket_entry | GET /state-docket-entries/{state_docket_entry_id} | Get State Docket Entry |
| StateCasesApi | query_state_cases | POST /query-state-cases | Query State Cases |
| StatusApi | get_health | GET /health | Get Health |
Documentation For Models
- AdministrativeLawJudge
- AdministrativePatentJudge
- AdministrativePatentJudgeDetail
- Aggregation
- Alert
- AlertItem
- AlertRunData
- AlertRunResult
- Amount
- Amountperdefendant
- AnalyticTypes
- AppealsAttorneyFilter
- AppealsCase
- AppealsCaseData
- AppealsCaseDates
- AppealsCaseDatesFilter
- AppealsCaseQuery
- AppealsCaseQueryResult
- AppealsCaseReference
- AppealsLawFirmFilter
- AppealsPartyFilter
- AppellateDecisionFilter
- Attorney
- AttorneyData
- AttorneyFilter
- AttorneyReference
- AttorneyResult
- AttorneySearchResults
- BankruptcyCaseData
- BankruptcyCaseDates
- BankruptcyJudge
- BankruptcyJudgeData
- BankruptcyJudgeResult
- CaseAnalyticResult
- CaseCountByCourt
- CaseCountByType
- CaseDatesFilter
- CaseEvent
- CaseResolution
- CaseResolutionsList
- CaseStatus
- CaseTagsFilter
- CaseTagsList
- CaseTypeAggregation
- CaseTypesFilter
- CaseTypesList
- ComplaintSummary
- CountsPerRole
- Court
- Court1
- CourtFilter
- CourtType
- DistrictCaseAnalyticFromQuery
- DistrictCaseDamages
- DistrictCaseDamagesByStatus
- DistrictCaseData
- DistrictCaseDates
- DistrictCaseFinding
- DistrictCaseFindingsByStatus
- DistrictCaseNumberReference
- DistrictCaseNumberSearchResult
- DistrictCaseQuery
- DistrictCaseQueryResult
- DistrictCaseReference
- DistrictCaseRemediesByStatus
- DistrictCaseRemedy
- DistrictCaseResolution
- Docket
- DocketEntriesIncludedInOutput
- DocketEntry
- DocketEntryResult
- EventFilter
- EventsList
- ExpertWitness
- ExpertWitnessAdmissibilityOrder
- ExpertWitnessesAdmissibilityOrderByStatus
- FederalDistrictCourt
- FederalDistrictDamagesList
- FederalDistrictFindingsList
- FederalJudge
- FederalJudgeData
- FederalJudgeResult
- Frequency
- GetAttorneys200ResponseInner
- GetLawFirms200ResponseInner
- GetParties200ResponseInner
- HTTPValidationError
- HealthStatus
- ITCDocument
- ITCDocumentData
- ITCDocumentEntityData
- ITCDocumentList
- ITCInvestigationData
- ITCInvestigationDates
- ITCInvestigationStatus
- ITCInvestigationType
- ITCParty
- IndividualDamagesFilter
- IndividualFindingsFilter
- IndividualNameTypeFilter
- IndividualRemediesFilter
- IndividualResolutionsFilter
- IndividualRulingsFilter
- IndividualStateDamagesFilter
- Inventors
- Itemid
- Judge
- JudgeFilter
- JudgeSearchResult
- JudgmentEventFilter
- JudgmentEventsList
- JudgmentSourceFilter
- JudgmentSourcesList
- LawFirm
- LawFirmAggregation
- LawFirmCountByRole
- LawFirmData
- LawFirmFilter
- LawFirmReference
- LawFirmResult
- LawFirmSearchResult
- MagistrateFilter
- MagistrateJudge
- MagistrateJudgeData
- MagistrateJudgeResult
- MassCounterfeiterDefaultDamages
- Minimumamount
- MultiDistrictLitigation
- MultidistrictLitigationFilter
- NameFilter
- NameTypeFilter
- NatureOfSuit
- Ordering
- Orders
- OriginatingCaseTypesFilter
- OriginatingCasesFilter
- OriginatingDistrictCaseFilter
- OriginatingDistrictCourtCase
- OriginatingDistrictCourtCaseJudgesInner
- OriginatingJudgeFilter
- OriginatingVenuesFilter
- OriginatingVenuesList
- PTABClaimFindings
- PTABDecisionGround
- PTABPatent
- PTABPetitionStageGround
- PTABTrialData
- PTABTrialDates
- Party
- PartyAggregation
- PartyCountByRole
- PartyData
- PartyFilter
- PartyGroup
- PartyReference
- PartyResult
- PartySearchResults
- Patent
- PatentCaseInformation
- PatentData
- PatentFilter
- PatentFindings
- PatentInvalidityReasonsFilter
- PossibleCaseResolution
- PriorArt
- RemediesList
- ResolutionsFilter
- ResponseGetAttorneyAttorneysAttorneyIdGet
- ResponseGetLawFirmLawFirmsLawFirmIdGet
- ResponseGetPartyPartiesPartyIdGet
- ResponseListCourtsListCourtsCourtTypeGet
- Rulings
- StateCaseDamages
- StateCaseDamagesByStatus
- StateCaseData
- StateCaseDates
- StateCaseQuery
- StateCaseQueryResult
- StateCaseReference
- StateCaseResolution
- StateCaseRulingsByStatus
- StateCourt
- StateCourtFilter
- StateDamagesList
- StateDocket
- StateDocketEntry
- StateDocketEntryResult
- StateJudge
- StateJudgeData
- StateJudgeResult
- SupremeCourtDecisionsFilter
- SupremeCourtOrRehearingDecision
- TimingFilter
- USPTOPatentTechnologyCenter
- UnspecifiedDamagesAmount
- ValidationError
- ValidationErrorLocInner
Documentation For Authorization
Authentication schemes defined for the API:
JwtAccessBearer
- Type: Bearer authentication
Contact
Send any questions to support@lexmachina.com.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lexmachina_client-2.0.0.20251118-py3-none-any.whl.
File metadata
- Download URL: lexmachina_client-2.0.0.20251118-py3-none-any.whl
- Upload date:
- Size: 556.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60a0c3dd4f777fc25914555edcb53d20f056f0a1f94094bed905b177aaae90d9
|
|
| MD5 |
c1cbddab6673004a9d827650f929dbc5
|
|
| BLAKE2b-256 |
5696fab6d42b81bf517cdde249eced458979d7b89381179e83fad926c3c55133
|